@I-believe יש את הסימניה להתגבר על הבעיה הידועה בהתחברות לחשבון בנק בדיסקונט ומרכנתיל שאין אפשרות לשמור את הקוד מזהה
וכמובן להחליף את הפרטים מספר זהות, סיסמה, וקוד מזהה,
javascript:(()=>{const id='מספר זהות',pass='סיסמה',code='קוד מזהה',i=document.querySelector("input[name='tzId']"),p=document.querySelector("input[name='tzPassword']"),c=document.querySelector("input[name='aidnum']"),f=document.querySelector("form.login-form");function trigger(el){el.dispatchEvent(new Event('input',{bubbles:true}));el.dispatchEvent(new Event('change',{bubbles:true}));}if(i&&p&&c&&f){i.value=id;trigger(i);p.value=pass;trigger(p);c.value=code;trigger(c);f.querySelector("button[type='submit']").click();}else alert("שדות או טופס לא נמצאו");})();
ואם זה מעניין אז עשיתי את אותו דבר גם לאיזור אישי של ביטוח לאומי
עידכון כולל גם את סימון הצהרת הפרטיות שביטוח לאומי הוסיף
javascript:(function(){var id='מספר זהות',user='שם משתמש',pass='סיסמה',form=document.querySelector("form[name='form']");if(!form)return alert("לא נמצא טופס הזדהות.");var scope=angular.element(form).scope();if(!scope||!scope.vm)return alert("Scope לא זמין עדיין.");scope.vm.userZehut=id;scope.vm.userName=user;scope.vm.password=pass;scope.vm.InHatzharaPass=true;scope.$apply();var chk=document.getElementById("vm_InHatzharaPass");if(chk)chk.checked=true;var btn=document.querySelector("button[name='btnLogin']");if(btn)btn.click();else alert("לא נמצא כפתור התחברות.");})();
וכמובן להכניס את הפרטים האמיתיים במקום מספר זהות שם משתמש וסיסמה
יש את זה לקבלת קוד מהאתר של ימות המשיח
יש לי עוד אולי אעלה בהמשך