קרדיט ל @אביי-ורבא על הגרסה העדכנית
חיפשתי דרך לראות את הSMS האחרון שהתקבל לווירטואל + באופן קל ללא התחברות למערכת אז יצרתי משהו והרי הוא לפניכם
- פותחים כרטיסייה חדשה
- נכנסים לכתובת chrome://bookmarks
- לוחצים על ה3 נקודות בצד שמאל למעלה
- בוחרים ב'הוספת סימנייה חדשה'
- בוחרים שם לסמניה
- מחליפים בקוד המצורף את 'טוקן אם הרשאת גישה' בapi_key אם הרשאת גישה. שנוצר באתר הניהול *הסבר למטה
- מדביקים במקום הקישור
זהו סימנו
כעת כנסו לאתר אינטרנט כל שהוא [לא כרטיסייה חדשה]
ופיתחו את הסימנייה כעת יקפוץ לכם חלונית אם הSMS האחרון
בהצלחה!
לבקשת @שולי פיתח @אביי-ורבא גרסה מעודכנת מכמה בחינות ולמקרה שקיבלתם קוד ובהודעה יש 4-7 מספרים. הם יועתקו ללוח,
javascript: (function () {
const token = "טוקן אם הרשאת גישה";
const url = `https://www.call2all.co.il/ym/api/GetIncomingSms?token=${encodeURIComponent(token)}&limit=1`;
fetch(url)
.then(res => res.json())
.then(data => {
if (data?.responseStatus === "OK" && data.rows?.length) {
const sms = data.rows[0];
const { receive_date, source, message } = sms;
const matches = message.match(/\b\d{4,7}\b/g) || [];
let copiedMessages = "";
matches.forEach(match => {
const textarea = document.createElement("textarea");
textarea.style.position = "fixed";
textarea.style.opacity = 0;
textarea.value = match;
document.body.appendChild(textarea);
textarea.select();
document.execCommand("copy");
document.body.removeChild(textarea);
copiedMessages += `הועתק ללוח: ${match}\n`;
});
alert(`בתאריך: ${receive_date}\nהתקבלה הודעה מאת: ${source}\nתוכן ההודעה:\n${message}\n\n${copiedMessages || "לא נמצאו קודים להעתקה"}`);
} else {
alert("לא נמצאו הודעות SMS במערכת.");
}
})
.catch(err => {
alert("שגיאה בבקשה: " + err.message);
});
})();
גירסא נוספת מזהה אם יש לינק בהודעה ואם כן פותחת את כל הלינקים שבהודעה (אם מגבלה ל10 כדי שהדפדפן לא יקרוס)
בנוף שימו לב שהשימוש באחריותכם מכיוון שבהודעה יכולים להיות קישורים זדוניים.
javascript:(function () {
const token = "טוקן אם הרשאת גישה";
const url = `https://www.call2all.co.il/ym/api/GetIncomingSms?token=${encodeURIComponent(token)}&limit=1`;
fetch(url)
.then(res => res.json())
.then(data => {
if (data?.responseStatus === "OK" && data.rows?.length) {
const sms = data.rows[0];
const { receive_date, source, message } = sms;
const codes = message.match(/\b\d{4,7}\b/g) || [];
const links = message.match(/https?:\/\/[^\s]+/g) || [];
const limitedLinks = links.slice(0, 10);
let copiedMessages = "";
codes.forEach(code => {
navigator.clipboard.writeText(code);
copiedMessages += `הועתק ללוח: ${code}\n`;
});
limitedLinks.forEach(link => {
window.open(link, "_blank", "noopener,noreferrer");
});
alert(
`בתאריך: ${receive_date}\n` +
`התקבלה הודעה מאת: ${source}\n\n` +
`תוכן ההודעה:\n${message}\n\n` +
`${copiedMessages || "לא נמצאו קודים להעתקה"}\n` +
(links.length
? `נפתחו ${limitedLinks.length} לינקים מתוך ${links.length}`
: "לא נמצאו לינקים")
);
} else {
alert("לא נמצאו הודעות SMS במערכת.");
}
})
.catch(err => {
alert("שגיאה בבקשה: " + err.message);
});
})();
*הסבר
- נכנסים לאתר הניהול הישן בלשונית אבטחה כאן.
- מאמתים מספר טלפון/מייל שמוגדר כמנהל מערכת.
- לוחצים על 'יצירת מפתח גישה חדש'.
- נותנים לו תיאור [לא חובה] ולוחצים על 'אישור'
- לוחצים על 'העתק מפתח API' ואז על 'אישור'.
- מדביקים במקום המיועד
חדש!!!
גרסה נוספת זמינה כתוסף לדפדפן ראו כאן
f2.freeivr.co.il





