דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. כללי - עזרה הדדית
  3. בירור | סקריפט להסרת חתימת מייל טראק הפסיק לעבוד...

בירור | סקריפט להסרת חתימת מייל טראק הפסיק לעבוד...

מתוזמן נעוץ נעול הועבר נפתר כללי - עזרה הדדית
6 פוסטים 4 כותבים 551 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מוגן
    כתב נערך לאחרונה על ידי מוגן
    #1

    תגובה: מדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי
    נראה ששוב הם שינו משהו בחתימה וכעת חוזרת השורת חתימה במייל
    אשמח לדעת האם גם אצלכם זה כך

    מ תגובה 1 תגובה אחרונה
    0
    • מ מוגן

      תגובה: מדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי
      נראה ששוב הם שינו משהו בחתימה וכעת חוזרת השורת חתימה במייל
      אשמח לדעת האם גם אצלכם זה כך

      מ מנותק
      מ מנותק
      מוגן
      כתב נערך לאחרונה על ידי
      #2

      @מוגן ג'מיני כתב לי קוד שבנתים עובד לי טוב

      // ==UserScript==
      // @name         הסרת מיילטראק חתימה (עדכון סופי - Mailsuite)
      // @namespace    http://tampermonkey.net/
      // @version      0.4
      // @description  מעלים את חתימת Mailsuite "Email tracked with Mailsuite" מחלון יצירת מייל חדש ב-Gmail
      // @author       WWW
      // @match        https://mail.google.com/*
      // @grant        none
      // @run-at       document-idle
      // ==/UserScript==
      
      (function() {
          'use strict';
      
          // *** הטקסט הייחודי של החתימה, כפי שמופיע בצילום המסך ***
          const SIGNATURE_TEXT = 'Email tracked with Mailsuite';
      
          // פונקציה שמאתרת ומסירה את האלמנט על בסיס הטקסט שלו
          function removeMailsuiteSignature() {
              // מחפש את כל אלמנטי ה-DIV שמהווים "שורת קוד" בתוך ה-DOM של Gmail.
              // אנו מגבילים את החיפוש לתוך אלמנטים ניתנים לעריכה (Compose/Reply windows).
              const possibleContainers = document.querySelectorAll('.editable.LW-yr, div[role="textbox"]');
      
              possibleContainers.forEach(container => {
                  // עובר על כל הילדים של הקונטיינר ומחפש אלמנט שמכיל את הטקסט המבוקש.
                  // הסלקטור * מייצג כל אלמנט בתוך הקונטיינר.
                  const elements = container.querySelectorAll('*');
      
                  elements.forEach(el => {
                      // בדיקה אם האלמנט מכיל את הטקסט הייחודי והוא אינו חלק מאלמנט גדול אחר (כמו גוף המייל כולו)
                      if (el.textContent && el.textContent.includes(SIGNATURE_TEXT) && el.children.length < 5) {
      
                          // ניסיון להסיר את האלמנט ואת כל הקרובים הריקים שנוצרו בעקבותיו
                          let currentEl = el;
                          let attempts = 0;
      
                          // מטפסים למעלה עד שמוצאים אלמנט שמתאים להסרה מבלי לשבור את מבנה המייל
                          while (currentEl && currentEl.tagName !== 'BODY' && attempts < 5) {
                              const parent = currentEl.parentNode;
                              if (parent) {
                                  // אם מצאנו DIV, או אלמנט שאינו מכיל טקסט נוסף פרט לחתימה, מסירים אותו
                                  if (currentEl.tagName === 'DIV' && currentEl.children.length <= 1) {
                                      parent.removeChild(currentEl);
                                      return; // עוצר את החיפוש לאחר הסרה
                                  }
      
                                  // אם מצאנו שבירת שורה (BR) או אלמנט קטן אחר
                                  if (currentEl.tagName === 'BR' || currentEl.tagName === 'P') {
                                      parent.removeChild(currentEl);
                                      currentEl = parent; // ממשיך לטפס
                                  } else {
                                      currentEl = currentEl.parentNode;
                                  }
                              }
                              attempts++;
                          }
                      }
                  });
              });
      
              // גיבוי נוסף: ניסיון להסיר על ידי סלקטורי תכונה ידועים (למקרה שהטקסט משתנה)
              document.querySelectorAll('div[data-mailtrack], div[data-signature-widget]').forEach(el => {
                  if (el.textContent.includes('Mailsuite')) { // ודא שזהו אכן אלמנט החתימה
                      if (el.parentNode) {
                          el.parentNode.removeChild(el);
                      }
                  }
              });
          }
      
          // *** MutationObserver לניטור שינויים ב-DOM (הוספת חלון כתיבה חדש) ***
          // מנטר את כל גוף הדף כדי לתפוס את חלון הכתיבה ברגע שהוא מופיע.
          const observer = new MutationObserver((mutations) => {
              mutations.forEach((mutation) => {
                  if (mutation.addedNodes.length) {
                      // הפעל את פונקציית ההסרה כאשר נוספים צמתים חדשים לדף.
                      removeMailsuiteSignature();
                  }
              });
          });
      
          const config = { childList: true, subtree: true };
          observer.observe(document.body, config);
      
          // הפעלה מיידית במקרה שהחלון כבר פתוח
          removeMailsuiteSignature();
      
          // מנגנון גיבוי אחרון: הפעלה חוזרת כל שנייה לוודא שהאלמנט לא הופיע מאוחר יותר
          setInterval(removeMailsuiteSignature, 1000);
      
      })();
      

      אשמח לקבל מידע מהציבור האם גם לו זה עובד טוב
      בהצלחה

      ח תגובה 1 תגובה אחרונה
      1
      • מ מוגן סימן נושא זה כנפתר
      • מ מוגן

        @מוגן ג'מיני כתב לי קוד שבנתים עובד לי טוב

        // ==UserScript==
        // @name         הסרת מיילטראק חתימה (עדכון סופי - Mailsuite)
        // @namespace    http://tampermonkey.net/
        // @version      0.4
        // @description  מעלים את חתימת Mailsuite "Email tracked with Mailsuite" מחלון יצירת מייל חדש ב-Gmail
        // @author       WWW
        // @match        https://mail.google.com/*
        // @grant        none
        // @run-at       document-idle
        // ==/UserScript==
        
        (function() {
            'use strict';
        
            // *** הטקסט הייחודי של החתימה, כפי שמופיע בצילום המסך ***
            const SIGNATURE_TEXT = 'Email tracked with Mailsuite';
        
            // פונקציה שמאתרת ומסירה את האלמנט על בסיס הטקסט שלו
            function removeMailsuiteSignature() {
                // מחפש את כל אלמנטי ה-DIV שמהווים "שורת קוד" בתוך ה-DOM של Gmail.
                // אנו מגבילים את החיפוש לתוך אלמנטים ניתנים לעריכה (Compose/Reply windows).
                const possibleContainers = document.querySelectorAll('.editable.LW-yr, div[role="textbox"]');
        
                possibleContainers.forEach(container => {
                    // עובר על כל הילדים של הקונטיינר ומחפש אלמנט שמכיל את הטקסט המבוקש.
                    // הסלקטור * מייצג כל אלמנט בתוך הקונטיינר.
                    const elements = container.querySelectorAll('*');
        
                    elements.forEach(el => {
                        // בדיקה אם האלמנט מכיל את הטקסט הייחודי והוא אינו חלק מאלמנט גדול אחר (כמו גוף המייל כולו)
                        if (el.textContent && el.textContent.includes(SIGNATURE_TEXT) && el.children.length < 5) {
        
                            // ניסיון להסיר את האלמנט ואת כל הקרובים הריקים שנוצרו בעקבותיו
                            let currentEl = el;
                            let attempts = 0;
        
                            // מטפסים למעלה עד שמוצאים אלמנט שמתאים להסרה מבלי לשבור את מבנה המייל
                            while (currentEl && currentEl.tagName !== 'BODY' && attempts < 5) {
                                const parent = currentEl.parentNode;
                                if (parent) {
                                    // אם מצאנו DIV, או אלמנט שאינו מכיל טקסט נוסף פרט לחתימה, מסירים אותו
                                    if (currentEl.tagName === 'DIV' && currentEl.children.length <= 1) {
                                        parent.removeChild(currentEl);
                                        return; // עוצר את החיפוש לאחר הסרה
                                    }
        
                                    // אם מצאנו שבירת שורה (BR) או אלמנט קטן אחר
                                    if (currentEl.tagName === 'BR' || currentEl.tagName === 'P') {
                                        parent.removeChild(currentEl);
                                        currentEl = parent; // ממשיך לטפס
                                    } else {
                                        currentEl = currentEl.parentNode;
                                    }
                                }
                                attempts++;
                            }
                        }
                    });
                });
        
                // גיבוי נוסף: ניסיון להסיר על ידי סלקטורי תכונה ידועים (למקרה שהטקסט משתנה)
                document.querySelectorAll('div[data-mailtrack], div[data-signature-widget]').forEach(el => {
                    if (el.textContent.includes('Mailsuite')) { // ודא שזהו אכן אלמנט החתימה
                        if (el.parentNode) {
                            el.parentNode.removeChild(el);
                        }
                    }
                });
            }
        
            // *** MutationObserver לניטור שינויים ב-DOM (הוספת חלון כתיבה חדש) ***
            // מנטר את כל גוף הדף כדי לתפוס את חלון הכתיבה ברגע שהוא מופיע.
            const observer = new MutationObserver((mutations) => {
                mutations.forEach((mutation) => {
                    if (mutation.addedNodes.length) {
                        // הפעל את פונקציית ההסרה כאשר נוספים צמתים חדשים לדף.
                        removeMailsuiteSignature();
                    }
                });
            });
        
            const config = { childList: true, subtree: true };
            observer.observe(document.body, config);
        
            // הפעלה מיידית במקרה שהחלון כבר פתוח
            removeMailsuiteSignature();
        
            // מנגנון גיבוי אחרון: הפעלה חוזרת כל שנייה לוודא שהאלמנט לא הופיע מאוחר יותר
            setInterval(removeMailsuiteSignature, 1000);
        
        })();
        

        אשמח לקבל מידע מהציבור האם גם לו זה עובד טוב
        בהצלחה

        ח מחובר
        ח מחובר
        חכם בלילה 1
        כתב נערך לאחרונה על ידי
        #3

        @מוגן איך משתמשים בזה בדיוק?
        עם איזה תוסף?
        אפשר הדרכה קצרה?

        מ תגובה 1 תגובה אחרונה
        0
        • ח חכם בלילה 1

          @מוגן איך משתמשים בזה בדיוק?
          עם איזה תוסף?
          אפשר הדרכה קצרה?

          מ מנותק
          מ מנותק
          מוגן
          כתב נערך לאחרונה על ידי
          #4

          @חכם-בלילה-1 תתקין את התוסף הזה
          לאחר מכן תלחץ עליו ויפתח חלון כזה
          4488d2ea-487f-491a-938e-f645f9a1f8da-image.png
          תלחץ על הפלוס איפה שהחץ ובחלון שיפתח תעתיק את הקוד ותשמור וזהו...

          חכמוןח תגובה 1 תגובה אחרונה
          1
          • מ מוגן

            @חכם-בלילה-1 תתקין את התוסף הזה
            לאחר מכן תלחץ עליו ויפתח חלון כזה
            4488d2ea-487f-491a-938e-f645f9a1f8da-image.png
            תלחץ על הפלוס איפה שהחץ ובחלון שיפתח תעתיק את הקוד ותשמור וזהו...

            חכמוןח מנותק
            חכמוןח מנותק
            חכמון
            כתב נערך לאחרונה על ידי
            #5

            @מוגן לי זה לא עזר,
            האם אני צריך לעשות עוד משהו חוץ מלשמור את הסקריפט?

            תגובה 1 תגובה אחרונה
            0
            • י מנותק
              י מנותק
              יואל שו
              כתב נערך לאחרונה על ידי
              #6

              אצלי חזר החתימה להופיע אחרי המון זמן שלא שמעתי מזה (יותר משנה)
              והתקנתי הסקריפט ועובד מצוין

              תגובה 1 תגובה אחרונה
              0
              • ז זה אני... התייחס לנושא זה

              שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

              נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

              בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

              הרשמה התחברות

              • התחברות

              • אין לך חשבון עדיין? הרשמה

              • התחברו או הירשמו כדי לחפש.
              • פוסט ראשון
                פוסט אחרון
              0
              • חוקי הפורום
              • פופולרי
              • לא נפתר
              • משתמשים
              • חיפוש גוגל בפורום
              • צור קשר