שיתוף | תוסף לכרום: הפיכת קישורים בלתי-לחיצים במערכת "ימות המשיח" לקישורים פעילים
-
שיתוף תוסף כרום להפיכת קישורים לחיצים בימות המשיח (הממשק הישן)
שלום לכולם,
מי שעובד עם הממשק הישן של ימות המשיח בטח מכיר את הסרבול: כשמקבלים קישורים (למשל בהודעות SMS נכנסות), הם מופיעים כטקסט רגיל. כדי לפתוח אותם צריך לסמן, לנסות להעתיק, ולא להצליח, וכו' , ואחרי הרבה מאמצים לפתוח כרטיסייה חדשה ולהדביק... מציק ומבזבז זמן.
זכרתי שקראתי בעבר שמישהו פרסם פתרון לעניין הזה, אבל כשניסיתי אותו הוא פשוט לא עבד לי.
אז ישבתי על זה קצת ונעזרתי בג'מיני כדי לערוך תוסף קטן ופשוט לכרום שעושה את העבודה. נכון לעכשיו, התוסף נבדק ועובד מעולה על קישורים בהודעות SMS באתר הישן.
מה התוסף עושה?
- זיהוי קישורים: מזהה באופן אוטומטי כתובות אינטרנט בתוך טקסטים בממשק.
- הפיכה לקישור פעיל: הופך את הקישור לבלוט ולחיץ באופן מיידי.
- תמיכה בטעינה דינמית: גם כשהודעות חדשות נטענות בדף, התוסף מזהה את הקישורים בלייב.
- פתיחה בלשונית חדשה: לחיצה על הקישור פותחת אותו בכרטיסייה חדשה כדי שלא תצאו מהמערכת.
להורדה והתקנה - גירסה 1.2
זמין להורדה בקישור הבא:
להורדת התוסף מ-ExtSync
או משרת הפורום להוריד ולהוסיף לסיומת pאיך מתקינים?
- מורידים את הקובץ מהקישור.
- נכנסים בדפדפן לכתובת:
chrome://extensions/ - מפעילים את "מצב מפתח" (Developer mode) למעלה בצד.
- גוררים את הקובץ שהורדתם לעמוד התוספים (או מחלצים את ה-ZIP וטוענים את התיקייה).
עריכה:
עודכן לגירסה 1.2 , שינויים בגרסה 1.2:תמיכה מורחבת בדומיינים: תמיכה מלאה ב-call2all.co.il, וכתובת yemot.co.il ותת-הדומיינים שלהם (כולל השרת הרגיל ושרת הפריוות).
תיקון אבטחה (XSS): ביטול השימוש ב-innerHTML ומעבר לבניית אלמנטים מאובטחת ב-DOM (createElement ו-createTextNode).
פרוטוקולים: תמיכה וזיהוי אוטומטי של קישורי http:// ו-https://.
- למי שמעוניין סקריפט לטמפרמונקי
מוזמנים לנסות ולעדכן אם עובד לכם טוב!
-
שיתוף תוסף כרום להפיכת קישורים לחיצים בימות המשיח (הממשק הישן)
שלום לכולם,
מי שעובד עם הממשק הישן של ימות המשיח בטח מכיר את הסרבול: כשמקבלים קישורים (למשל בהודעות SMS נכנסות), הם מופיעים כטקסט רגיל. כדי לפתוח אותם צריך לסמן, לנסות להעתיק, ולא להצליח, וכו' , ואחרי הרבה מאמצים לפתוח כרטיסייה חדשה ולהדביק... מציק ומבזבז זמן.
זכרתי שקראתי בעבר שמישהו פרסם פתרון לעניין הזה, אבל כשניסיתי אותו הוא פשוט לא עבד לי.
אז ישבתי על זה קצת ונעזרתי בג'מיני כדי לערוך תוסף קטן ופשוט לכרום שעושה את העבודה. נכון לעכשיו, התוסף נבדק ועובד מעולה על קישורים בהודעות SMS באתר הישן.
מה התוסף עושה?
- זיהוי קישורים: מזהה באופן אוטומטי כתובות אינטרנט בתוך טקסטים בממשק.
- הפיכה לקישור פעיל: הופך את הקישור לבלוט ולחיץ באופן מיידי.
- תמיכה בטעינה דינמית: גם כשהודעות חדשות נטענות בדף, התוסף מזהה את הקישורים בלייב.
- פתיחה בלשונית חדשה: לחיצה על הקישור פותחת אותו בכרטיסייה חדשה כדי שלא תצאו מהמערכת.
להורדה והתקנה - גירסה 1.2
זמין להורדה בקישור הבא:
להורדת התוסף מ-ExtSync
או משרת הפורום להוריד ולהוסיף לסיומת pאיך מתקינים?
- מורידים את הקובץ מהקישור.
- נכנסים בדפדפן לכתובת:
chrome://extensions/ - מפעילים את "מצב מפתח" (Developer mode) למעלה בצד.
- גוררים את הקובץ שהורדתם לעמוד התוספים (או מחלצים את ה-ZIP וטוענים את התיקייה).
עריכה:
עודכן לגירסה 1.2 , שינויים בגרסה 1.2:תמיכה מורחבת בדומיינים: תמיכה מלאה ב-call2all.co.il, וכתובת yemot.co.il ותת-הדומיינים שלהם (כולל השרת הרגיל ושרת הפריוות).
תיקון אבטחה (XSS): ביטול השימוש ב-innerHTML ומעבר לבניית אלמנטים מאובטחת ב-DOM (createElement ו-createTextNode).
פרוטוקולים: תמיכה וזיהוי אוטומטי של קישורי http:// ו-https://.
- למי שמעוניין סקריפט לטמפרמונקי
מוזמנים לנסות ולעדכן אם עובד לכם טוב!
-
פ פבב הראשון העביר נושא זה מ-עזרה הדדית - מחשבים וטכנולוגיה
-
שיתוף תוסף כרום להפיכת קישורים לחיצים בימות המשיח (הממשק הישן)
שלום לכולם,
מי שעובד עם הממשק הישן של ימות המשיח בטח מכיר את הסרבול: כשמקבלים קישורים (למשל בהודעות SMS נכנסות), הם מופיעים כטקסט רגיל. כדי לפתוח אותם צריך לסמן, לנסות להעתיק, ולא להצליח, וכו' , ואחרי הרבה מאמצים לפתוח כרטיסייה חדשה ולהדביק... מציק ומבזבז זמן.
זכרתי שקראתי בעבר שמישהו פרסם פתרון לעניין הזה, אבל כשניסיתי אותו הוא פשוט לא עבד לי.
אז ישבתי על זה קצת ונעזרתי בג'מיני כדי לערוך תוסף קטן ופשוט לכרום שעושה את העבודה. נכון לעכשיו, התוסף נבדק ועובד מעולה על קישורים בהודעות SMS באתר הישן.
מה התוסף עושה?
- זיהוי קישורים: מזהה באופן אוטומטי כתובות אינטרנט בתוך טקסטים בממשק.
- הפיכה לקישור פעיל: הופך את הקישור לבלוט ולחיץ באופן מיידי.
- תמיכה בטעינה דינמית: גם כשהודעות חדשות נטענות בדף, התוסף מזהה את הקישורים בלייב.
- פתיחה בלשונית חדשה: לחיצה על הקישור פותחת אותו בכרטיסייה חדשה כדי שלא תצאו מהמערכת.
להורדה והתקנה - גירסה 1.2
זמין להורדה בקישור הבא:
להורדת התוסף מ-ExtSync
או משרת הפורום להוריד ולהוסיף לסיומת pאיך מתקינים?
- מורידים את הקובץ מהקישור.
- נכנסים בדפדפן לכתובת:
chrome://extensions/ - מפעילים את "מצב מפתח" (Developer mode) למעלה בצד.
- גוררים את הקובץ שהורדתם לעמוד התוספים (או מחלצים את ה-ZIP וטוענים את התיקייה).
עריכה:
עודכן לגירסה 1.2 , שינויים בגרסה 1.2:תמיכה מורחבת בדומיינים: תמיכה מלאה ב-call2all.co.il, וכתובת yemot.co.il ותת-הדומיינים שלהם (כולל השרת הרגיל ושרת הפריוות).
תיקון אבטחה (XSS): ביטול השימוש ב-innerHTML ומעבר לבניית אלמנטים מאובטחת ב-DOM (createElement ו-createTextNode).
פרוטוקולים: תמיכה וזיהוי אוטומטי של קישורי http:// ו-https://.
- למי שמעוניין סקריפט לטמפרמונקי
מוזמנים לנסות ולעדכן אם עובד לכם טוב!
@פבב-הראשון מטורףף
-
שיתוף תוסף כרום להפיכת קישורים לחיצים בימות המשיח (הממשק הישן)
שלום לכולם,
מי שעובד עם הממשק הישן של ימות המשיח בטח מכיר את הסרבול: כשמקבלים קישורים (למשל בהודעות SMS נכנסות), הם מופיעים כטקסט רגיל. כדי לפתוח אותם צריך לסמן, לנסות להעתיק, ולא להצליח, וכו' , ואחרי הרבה מאמצים לפתוח כרטיסייה חדשה ולהדביק... מציק ומבזבז זמן.
זכרתי שקראתי בעבר שמישהו פרסם פתרון לעניין הזה, אבל כשניסיתי אותו הוא פשוט לא עבד לי.
אז ישבתי על זה קצת ונעזרתי בג'מיני כדי לערוך תוסף קטן ופשוט לכרום שעושה את העבודה. נכון לעכשיו, התוסף נבדק ועובד מעולה על קישורים בהודעות SMS באתר הישן.
מה התוסף עושה?
- זיהוי קישורים: מזהה באופן אוטומטי כתובות אינטרנט בתוך טקסטים בממשק.
- הפיכה לקישור פעיל: הופך את הקישור לבלוט ולחיץ באופן מיידי.
- תמיכה בטעינה דינמית: גם כשהודעות חדשות נטענות בדף, התוסף מזהה את הקישורים בלייב.
- פתיחה בלשונית חדשה: לחיצה על הקישור פותחת אותו בכרטיסייה חדשה כדי שלא תצאו מהמערכת.
להורדה והתקנה - גירסה 1.2
זמין להורדה בקישור הבא:
להורדת התוסף מ-ExtSync
או משרת הפורום להוריד ולהוסיף לסיומת pאיך מתקינים?
- מורידים את הקובץ מהקישור.
- נכנסים בדפדפן לכתובת:
chrome://extensions/ - מפעילים את "מצב מפתח" (Developer mode) למעלה בצד.
- גוררים את הקובץ שהורדתם לעמוד התוספים (או מחלצים את ה-ZIP וטוענים את התיקייה).
עריכה:
עודכן לגירסה 1.2 , שינויים בגרסה 1.2:תמיכה מורחבת בדומיינים: תמיכה מלאה ב-call2all.co.il, וכתובת yemot.co.il ותת-הדומיינים שלהם (כולל השרת הרגיל ושרת הפריוות).
תיקון אבטחה (XSS): ביטול השימוש ב-innerHTML ומעבר לבניית אלמנטים מאובטחת ב-DOM (createElement ו-createTextNode).
פרוטוקולים: תמיכה וזיהוי אוטומטי של קישורי http:// ו-https://.
- למי שמעוניין סקריפט לטמפרמונקי
מוזמנים לנסות ולעדכן אם עובד לכם טוב!
@פבב-הראשון נשמע מעולה. יש כסקריפט לטמפרמונקי? פשוט הכרום מפוצץ בתוספים.
-
@פבב-הראשון נשמע מעולה. יש כסקריפט לטמפרמונקי? פשוט הכרום מפוצץ בתוספים.
-
@פבב-הראשון עד עכשיו היה את הסקריפט הזה
https://mitmachim.top/topic/87455/שיתוף-סקריפט-לטמפרמונקי-להפיכת-קישורים-לניתנים-ללחיצה-במערכת-הסמסים-של-וירטואל-פלוס
כמו שכתבתי שם הוא לא עובד טוב,
אז מצוין שהוצאת סקריפט חדש -
@פבב-הראשון יש בעיה גם בתוסף וגם בסקריפט שהוא עובד רק על הכתובת private.call2all.co.il
שזה שרת הפריווט של ימות המשיח
צריך שהוא יעבוד גם על השרת הרגיל call2all.co.il
כנראה לכן לא עבד לך הסקריפט של @שאול-208
כי שלו עובד רק על השרת הרגיל, ושלך עובד רק על שרת הפריווט
והמערכת שלך ספציפית היא כנראה על שרת הפריווט -
@פבב-הראשון יש בעיה גם בתוסף וגם בסקריפט שהוא עובד רק על הכתובת private.call2all.co.il
שזה שרת הפריווט של ימות המשיח
צריך שהוא יעבוד גם על השרת הרגיל call2all.co.il
כנראה לכן לא עבד לך הסקריפט של @שאול-208
כי שלו עובד רק על השרת הרגיל, ושלך עובד רק על שרת הפריווט
והמערכת שלך ספציפית היא כנראה על שרת הפריווט -
@פבב-הראשון בהתייעצות עם גמיני, הוא מצא חולשת אבטחה קלה, וכן סיבה שזה לא פועל [חוץ מזה שזה לא התאים לאתר ה'לא פרטי'], מצורף חלק מהשיח איתו, ובסוף סקריפט שעובד באתר הרגיל, לא הפרטי.
חולשת אבטחה קלה (XSS): בקוד המקורי יש שימוש ב-innerHTML מבלי לבצע סינון (Escape) לתווי HTML מיוחדים. אם תתקבל הודעת SMS שמכילה קוד זדוני (למשל תגיות סקריפט), הדפדפן עלול להריץ אותו.
3. האם זה אמור לעבוד כרגע?
לא במצבו הנוכחי, בגלל שגיאה בודדת אך קריטית בשורת ההגדרות:
code
JavaScript
// @match ://private.call2all.co.il/
חסר כוכבית (*) בתחילת הכתובת ובסופה. ללא הכוכביות, התוסף Tampermonkey לא יזהה באיזה אתר להפעיל את הקוד, והוא פשוט לא ירוץ.
קוד מתוקן, מאובטח ועובד
הנה הגרסה המתוקנת. תוקנו בה שגיאת ה-@match וכן נוספה הגנה מלאה מפני הזרקת קוד (XSS):הסקריפט ששעבד לי בסוף:
// ==UserScript== // @name הפיכת קישורים לחיצים בימות המשיח (הממשק הישן) // @namespace http://tampermonkey.net/ // @version 1.3 // @description הפיכת קישורים בטקסט וב-SMS לקישורים פעילים ולחיצים במערכת ימות המשיח // @match *://call2all.co.il/* // @match *://*.call2all.co.il/* // @allFrames true // @grant none // @run-at document-end // ==/UserScript== (function() { 'use strict'; // פונקציה לנטרול תווי HTML מיוחדים למניעת פרצת אבטחה (XSS) function escapeHTML(str) { return str .replace(/&/g, '&') .replace(/</g, '<') .replace(/>/g, '>') .replace(/"/g, '"') .replace(/'/g, '''); } function linkifyTextNodes(node) { // זיהוי כתובות אינטרנט המתחילות ב-http או https const urlRegex = /(https?:\/\/[^\s<]+)/g; const walker = document.createTreeWalker(node, NodeFilter.SHOW_TEXT, null, false); const nodesToReplace = []; let textNode; while ((textNode = walker.nextNode())) { // דילוג אם הטקסט כבר נמצא בתוך קישור לחיץ if (textNode.parentNode && textNode.parentNode.tagName === 'A') continue; if (urlRegex.test(textNode.nodeValue)) { nodesToReplace.push(textNode); } } nodesToReplace.forEach((textNode) => { const span = document.createElement('span'); const safeText = escapeHTML(textNode.nodeValue); span.innerHTML = safeText.replace( urlRegex, '<a href="$1" target="_blank" rel="noopener noreferrer" style="color: #2563eb; text-decoration: underline; font-weight: bold;">$1</a>' ); textNode.parentNode.replaceChild(span, textNode); }); } // הפעלה ראשונית על הטעינה הראשונה linkifyTextNodes(document.body); // האזנה לשינויים ב-DOM (עבור טבלאות SMS שטוענות נתונים באופן דינמי בלייב) const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { mutation.addedNodes.forEach((node) => { if (node.nodeType === 1) { // Node.ELEMENT_NODE linkifyTextNodes(node); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); -
י יאיר דניאל התייחס לנושא זה
-
שיתוף תוסף כרום להפיכת קישורים לחיצים בימות המשיח (הממשק הישן)
שלום לכולם,
מי שעובד עם הממשק הישן של ימות המשיח בטח מכיר את הסרבול: כשמקבלים קישורים (למשל בהודעות SMS נכנסות), הם מופיעים כטקסט רגיל. כדי לפתוח אותם צריך לסמן, לנסות להעתיק, ולא להצליח, וכו' , ואחרי הרבה מאמצים לפתוח כרטיסייה חדשה ולהדביק... מציק ומבזבז זמן.
זכרתי שקראתי בעבר שמישהו פרסם פתרון לעניין הזה, אבל כשניסיתי אותו הוא פשוט לא עבד לי.
אז ישבתי על זה קצת ונעזרתי בג'מיני כדי לערוך תוסף קטן ופשוט לכרום שעושה את העבודה. נכון לעכשיו, התוסף נבדק ועובד מעולה על קישורים בהודעות SMS באתר הישן.
מה התוסף עושה?
- זיהוי קישורים: מזהה באופן אוטומטי כתובות אינטרנט בתוך טקסטים בממשק.
- הפיכה לקישור פעיל: הופך את הקישור לבלוט ולחיץ באופן מיידי.
- תמיכה בטעינה דינמית: גם כשהודעות חדשות נטענות בדף, התוסף מזהה את הקישורים בלייב.
- פתיחה בלשונית חדשה: לחיצה על הקישור פותחת אותו בכרטיסייה חדשה כדי שלא תצאו מהמערכת.
להורדה והתקנה - גירסה 1.2
זמין להורדה בקישור הבא:
להורדת התוסף מ-ExtSync
או משרת הפורום להוריד ולהוסיף לסיומת pאיך מתקינים?
- מורידים את הקובץ מהקישור.
- נכנסים בדפדפן לכתובת:
chrome://extensions/ - מפעילים את "מצב מפתח" (Developer mode) למעלה בצד.
- גוררים את הקובץ שהורדתם לעמוד התוספים (או מחלצים את ה-ZIP וטוענים את התיקייה).
עריכה:
עודכן לגירסה 1.2 , שינויים בגרסה 1.2:תמיכה מורחבת בדומיינים: תמיכה מלאה ב-call2all.co.il, וכתובת yemot.co.il ותת-הדומיינים שלהם (כולל השרת הרגיל ושרת הפריוות).
תיקון אבטחה (XSS): ביטול השימוש ב-innerHTML ומעבר לבניית אלמנטים מאובטחת ב-DOM (createElement ו-createTextNode).
פרוטוקולים: תמיכה וזיהוי אוטומטי של קישורי http:// ו-https://.
- למי שמעוניין סקריפט לטמפרמונקי
מוזמנים לנסות ולעדכן אם עובד לכם טוב!
עודכן
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות