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

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

מדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי

מתוזמן נעוץ נעול הועבר כללי - עזרה הדדית
73 פוסטים 19 כותבים 5.2k צפיות 17 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • E EMG

    @אבא-חיים וואו אתה פשוט אלוף
    תודה לך בשם כולם
    רציתי כבר פעם לעשות את זה התחלתי ליצור תוסף ונעצרתי באמצע

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

    @EMG נגיד את האמת-
    זה לא אני
    זה-chatgpt....
    אבל האמת שזה בזכותך!
    כי ששאלתי אותו אם יש לו פיתרון הוא לא ענה לעניין,
    אבל שהבאתי לו את הקוד שאתה עשית וביקשתי שיעשה מזה תוסף, הוא עשה את העבודה...
    אז מי שאלוף פה זה לא "אני"....

    תגובה 1 תגובה אחרונה
    1
    • א אבא חיים

      @EMG הקוד תוקן כרגע גם לבעיה זו.
      אם יש עוד אפשרויות איפה זה יכול ליפול, תגיד ואני יעדכן.
      תודה.

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

      @אבא-חיים כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

      @EMG הקוד תוקן כרגע גם לבעיה זו.

      דבר ראשון ממש תודה אין עליך בעולם

      אם יש עוד אפשרויות איפה זה יכול ליפול, תגיד ואני יעדכן.

      מצאתי עוד אחד, כשעושים Ctrl+z (ביטול פעולה אחרונה), זה חוזר ולא נמחק

      תודה.

      למי ועל מה? תודה לך!!!

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

        @אבא-חיים כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

        @EMG הקוד תוקן כרגע גם לבעיה זו.

        דבר ראשון ממש תודה אין עליך בעולם

        אם יש עוד אפשרויות איפה זה יכול ליפול, תגיד ואני יעדכן.

        מצאתי עוד אחד, כשעושים Ctrl+z (ביטול פעולה אחרונה), זה חוזר ולא נמחק

        תודה.

        למי ועל מה? תודה לך!!!

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

        @אבו הקוד עודכן גם ל-ctrl+z.

        תגובה 1 תגובה אחרונה
        3
        • נ נעזר1000

          @אהרן
          לא שאלתי איך יראו, שאלתי איך יחסמו.

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

          @נעזר1000 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

          @אהרן
          לא שאלתי איך יראו, שאלתי איך יחסמו.

          פשוט מאוד
          ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו
          ויש עוד דרכים

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

            @נעזר1000 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

            @אהרן
            לא שאלתי איך יראו, שאלתי איך יחסמו.

            פשוט מאוד
            ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו
            ויש עוד דרכים

            נ מנותק
            נ מנותק
            נעזר1000
            כתב נערך לאחרונה על ידי
            #38

            @מתכנת-חובב כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

            ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו

            וגם קל מאוד לתקן את הקוד חזרה.

            א תגובה 1 תגובה אחרונה
            0
            • נ נעזר1000

              @מתכנת-חובב כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

              ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו

              וגם קל מאוד לתקן את הקוד חזרה.

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

              @נעזר1000 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

              @מתכנת-חובב כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

              ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו

              וגם קל מאוד לתקן את הקוד חזרה.

              הם יכולים להוריד לגמרי את האפשרות להסיר את החתימה. וגם כמובן כזה דבר יגרום שהם וחבריהם מאד יאהבו יהודים. [אם היה רווח הייתי מבין, אבל מה הרווח להכניס את זה כתוסף?!]

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

                אגב היה פעם כזה תוסף והוא נחסם ....

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

                  @אבא-חיים כידוע הסימן של מייל טראק מוסיף גם כמה "אנטרים" בתחילת המייל,
                  יש אולי אפשרות להוריד את זה בקלות?

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

                    תגובה: בירור | חסימת התראות במייל
                    בהמשך לנידונים רבים בפורום איך אפשר להתפטר אוטומטית מחתימת מייל של מייל טראק כך שהמקבל לא רואה שאני משתמש במיילטראק (Mailtrack).
                    השתמשתי בקוד שהובא בקישור הנ"ל עבור שמירה בכרטיסיה ובמקום ללחוץ כל פעם בפתיחת מייל, נעזרתי ב-ChatGPT שיהפוך את זה לתוסף שיעשה את העבודה אוטומטי.

                    מדריך:

                    1. ניצור תיקייה חדשה במחשב
                    2. נעתיק את הקודים המצורפים וניצור שני קבצים על ידי פנקס רשימות, ובשמירה בשם נכתוב את הסיומת התואמת לכל קוד, ונשמור בתיקייה שפתחנו.
                    3. נכנס לתוספים של כרום נלחץ על 'מצב פיתוח'. נלחץ על 'טעינת פריט unpacked' ואז נבחר את התיקייה שלנו ולמטה נלחץ 'select folder'.
                    4. נרענן את gmail.

                    זהו!
                    מעכשיו כל פעם שנלחץ על אימייל חדש, התוסף יסיר את החתימה במייל. ואת החלון שמציע לרכוש חבילה בתשלום.

                    הקודים:

                    1. נשמור את הקובץ בשם manifest.json
                    
                    {
                      "manifest_version": 3,
                      "name": "Remove Mailtrack Signature",
                      "version": "1.0",
                      "description": "Remove Mailtrack signature and Pro upgrade popup from Gmail.",
                      "permissions": [
                        "activeTab"
                      ],
                      "content_scripts": [
                        {
                          "matches": ["https://mail.google.com/*"],
                          "js": ["content.js"]
                        }
                      ]
                    }
                    
                    1. נשמור את הקובץ בשם content.js
                    function removeMailtrackElements() {
                        var elements = document.querySelectorAll('div.Am.Al.editable.LW-avf.tS-tW'); 
                        elements.forEach(function(ele) {
                            if (ele) {
                                // Remove mailtrack signature
                                var eld = ele.querySelector("div#mt-signature");
                                if (eld) {
                                    // Remove adjacent empty lines before the signature
                                    var prevElement = eld.previousSibling;
                                    while (prevElement && (prevElement.nodeType === Node.TEXT_NODE || prevElement.nodeType === Node.ELEMENT_NODE)) {
                                        if (prevElement.nodeType === Node.TEXT_NODE && /^\s*$/.test(prevElement.nodeValue)) {
                                            var temp = prevElement.previousSibling;
                                            prevElement.remove();
                                            prevElement = temp;
                                        } else if (prevElement.nodeName === 'BR' || (prevElement.nodeName === 'DIV' && prevElement.innerHTML.trim() === '')) {
                                            var temp = prevElement.previousSibling;
                                            prevElement.remove();
                                            prevElement = temp;
                                        } else {
                                            break;
                                        }
                                    }
                                    eld.remove();
                                }
                            }
                        });
                    
                        var proUpgrade = document.querySelectorAll('div#mailtrack-pro-upgrade');
                        proUpgrade.forEach(function(ele) {
                            if (ele) {
                                ele.remove();
                            }
                        });
                    }
                    
                    function observeEmailBody() {
                        var emailBodies = document.querySelectorAll('div.Am.Al.editable.LW-avf.tS-tW');
                        emailBodies.forEach(function(body) {
                            var observer = new MutationObserver(function(mutations) {
                                mutations.forEach(function(mutation) {
                                    removeMailtrackElements();
                                });
                            });
                    
                            observer.observe(body, {
                                childList: true,
                                subtree: true
                            });
                        });
                    }
                    
                    function handleNewEmail() {
                        setTimeout(function() {
                            removeMailtrackElements();
                            observeEmailBody();
                        }, 500); // Give some time for the email to load
                    }
                    
                    document.addEventListener('click', function(event) {
                        var composeButton = document.querySelector('.T-I.T-I-KE.L3');
                        var replyButton = event.target.closest('.ams.bkH');
                        var forwardButton = event.target.closest('.amn');
                        var emailLink = event.target.closest('a[href^="mailto:"]');
                    
                        if ((composeButton && event.target === composeButton) || replyButton || forwardButton || emailLink) {
                            handleNewEmail();
                        }
                    });
                    
                    document.addEventListener('paste', function(event) {
                        setTimeout(removeMailtrackElements, 500); // Give some time for the content to be pasted
                    });
                    
                    document.addEventListener('keydown', function(event) {
                        if (event.ctrlKey && event.key === 'z') {
                            setTimeout(removeMailtrackElements, 500); // Give some time for undo action to complete
                        }
                    });
                    
                    new MutationObserver(function(mutations) {
                        mutations.forEach(function(mutation) {
                            if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
                                handleNewEmail();
                            }
                        });
                    }).observe(document.body, { childList: true, subtree: true });
                    
                    

                    בהצלחה!

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

                    @אבא-חיים יש איזה משהו ששמתי לב שכשאני יוצא מהחשבון שלי בכרום ונכנס חזרה (אפי' באותו מחשב זה לא מסיר אוטומטי וצריך לטעון שו"פ את הקבצים
                    אשמח לדעת למה זה ככה ואם יש דרך לסדר את זה
                    תודה על הכל

                    @שאול-208 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                    @אבא-חיים כידוע הסימן של מייל טראק מוסיף גם כמה "אנטרים" בתחילת המייל,
                    יש אולי אפשרות להוריד את זה בקלות?

                    אולי עדיף שלא, כדי שאנחנו כן נדע מי 'עוקב' אחרינו במיילטראק😜

                    תגובה 1 תגובה אחרונה
                    1
                    • שאול 208ש שאול 208

                      @אבא-חיים כידוע הסימן של מייל טראק מוסיף גם כמה "אנטרים" בתחילת המייל,
                      יש אולי אפשרות להוריד את זה בקלות?

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

                      @שאול-208 הקוד תוקן ל"אנטרים", וגם לעוד בעיה, כשעומדים על פרופיל של מייל נפתח בועה עם הפרטים של המייל והכתובת, ויש אפשרות ללחוץ על הכתובת ונפתח טיוטה חדשה, במקרה כזה החתימה לא נמחקה.
                      כרגע סודרו שניהם.

                      א תגובה 1 תגובה אחרונה
                      5
                      • א אבא חיים

                        @שאול-208 הקוד תוקן ל"אנטרים", וגם לעוד בעיה, כשעומדים על פרופיל של מייל נפתח בועה עם הפרטים של המייל והכתובת, ויש אפשרות ללחוץ על הכתובת ונפתח טיוטה חדשה, במקרה כזה החתימה לא נמחקה.
                        כרגע סודרו שניהם.

                        א מנותק
                        א מנותק
                        אבו
                        כתב נערך לאחרונה על ידי
                        #44
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        • L מנותק
                          L מנותק
                          liornimni
                          כתב נערך לאחרונה על ידי
                          #45

                          היי
                          האם יש תוסף כזה גם ל outlook?

                          מ א 2 תגובות תגובה אחרונה
                          0
                          • L liornimni

                            היי
                            האם יש תוסף כזה גם ל outlook?

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

                            למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
                            הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234

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

                              למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
                              הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234

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

                              @מוגן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                              למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
                              הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234

                              יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?

                              אולי @אבא-חיים ?

                              יוסף אלחנןי תגובה 1 תגובה אחרונה
                              1
                              • א אבו

                                @מוגן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
                                הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234

                                יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?

                                אולי @אבא-חיים ?

                                יוסף אלחנןי מחובר
                                יוסף אלחנןי מחובר
                                יוסף אלחנן
                                מדריכים
                                כתב נערך לאחרונה על ידי יוסף אלחנן
                                #48

                                @אבו כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?

                                אתה על אנונימי?

                                @מוגן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
                                הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234

                                קרדיט ל @WWW

                                א תגובה 1 תגובה אחרונה
                                0
                                • יוסף אלחנןי יוסף אלחנן

                                  @אבו כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                  יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?

                                  אתה על אנונימי?

                                  @מוגן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                  למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
                                  הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234

                                  קרדיט ל @WWW

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

                                  @יוסף-אלחנן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                  @אבו כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:

                                  יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?

                                  לא, אני נכנס לחשבון שלי כל פעם כאן
                                  50beaac3-818e-47cb-92a6-faffb02d6a5c-image.png

                                  תגובה 1 תגובה אחרונה
                                  1
                                  • L liornimni

                                    היי
                                    האם יש תוסף כזה גם ל outlook?

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

                                    @liornimni תפעל בדיוק כמו המדריך למעלה רק עם הקודים המצורפים פה בפנים שקיבלתי עבור outlook
                                    אמנם לא בדקתי האם זה עובד.
                                    אבל כדאי לנסות-
                                    ||1. manifest.json

                                    {
                                      "manifest_version": 3,
                                      "name": "Outlook Mailtrack Signature Remover",
                                      "version": "1.0",
                                      "description": "Removes Mailtrack signature and empty lines above it in Outlook.",
                                      "permissions": ["activeTab", "declarativeContent"],
                                      "content_scripts": [
                                        {
                                          "matches": ["https://outlook.office.com/*", "https://outlook.live.com/*"],
                                          "js": ["content.js"],
                                          "run_at": "document_idle"
                                        }
                                      ],
                                      "action": {
                                        "default_popup": "popup.html",
                                        "default_icon": {
                                          "16": "icon.png",
                                          "48": "icon.png",
                                          "128": "icon.png"
                                        }
                                      }
                                    }
                                    
                                    
                                    1. content.js
                                    function removeMailtrackElements() {
                                      var elements = document.querySelectorAll('div[aria-label="Message body"]');
                                      elements.forEach(function(ele) {
                                        if (ele) {
                                          var eld = ele.querySelector("div#mt-signature");
                                          if (eld) {
                                            var prevElement = eld.previousSibling;
                                            while (prevElement && (prevElement.nodeType === Node.TEXT_NODE || prevElement.nodeType === Node.ELEMENT_NODE)) {
                                              if (prevElement.nodeType === Node.TEXT_NODE && /^\s*$/.test(prevElement.nodeValue)) {
                                                var temp = prevElement.previousSibling;
                                                prevElement.remove();
                                                prevElement = temp;
                                              } else if (prevElement.nodeName === 'BR' || (prevElement.nodeName === 'DIV' && prevElement.innerHTML.trim() === '')) {
                                                var temp = prevElement.previousSibling;
                                                prevElement.remove();
                                                prevElement = temp;
                                              } else {
                                                break;
                                              }
                                            }
                                            eld.remove();
                                          }
                                        }
                                      });
                                    
                                      var proUpgrade = document.querySelectorAll('div#mailtrack-pro-upgrade');
                                      proUpgrade.forEach(function(ele) {
                                        if (ele) {
                                          ele.remove();
                                        }
                                      });
                                    }
                                    
                                    function observeEmailBody() {
                                      var emailBodies = document.querySelectorAll('div[aria-label="Message body"]');
                                      emailBodies.forEach(function(body) {
                                        var observer = new MutationObserver(function(mutations) {
                                          mutations.forEach(function(mutation) {
                                            removeMailtrackElements();
                                          });
                                        });
                                    
                                        observer.observe(body, {
                                          childList: true,
                                          subtree: true
                                        });
                                      });
                                    }
                                    
                                    function handleNewEmail() {
                                      setTimeout(function() {
                                        removeMailtrackElements();
                                        observeEmailBody();
                                      }, 500);
                                    }
                                    
                                    document.addEventListener('click', function(event) {
                                      var composeButton = document.querySelector('button[aria-label="New message"]');
                                      var replyButton = event.target.closest('button[aria-label="Reply"]');
                                      var forwardButton = event.target.closest('button[aria-label="Forward"]');
                                      var emailLink = event.target.closest('a[href^="mailto:"]');
                                    
                                      if ((composeButton && event.target === composeButton) || replyButton || forwardButton || emailLink) {
                                        handleNewEmail();
                                      }
                                    });
                                    
                                    document.addEventListener('paste', function(event) {
                                      setTimeout(removeMailtrackElements, 500);
                                    });
                                    
                                    document.addEventListener('keydown', function(event) {
                                      if (event.ctrlKey && event.key === 'z') {
                                        setTimeout(removeMailtrackElements, 500);
                                      }
                                    });
                                    
                                    new MutationObserver(function(mutations) {
                                      mutations.forEach(function(mutation) {
                                        if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
                                          handleNewEmail();
                                        }
                                      });
                                    }).observe(document.body, { childList: true, subtree: true });
                                    
                                    ```||
                                    L תגובה 1 תגובה אחרונה
                                    0
                                    • א אבא חיים

                                      @liornimni תפעל בדיוק כמו המדריך למעלה רק עם הקודים המצורפים פה בפנים שקיבלתי עבור outlook
                                      אמנם לא בדקתי האם זה עובד.
                                      אבל כדאי לנסות-
                                      ||1. manifest.json

                                      {
                                        "manifest_version": 3,
                                        "name": "Outlook Mailtrack Signature Remover",
                                        "version": "1.0",
                                        "description": "Removes Mailtrack signature and empty lines above it in Outlook.",
                                        "permissions": ["activeTab", "declarativeContent"],
                                        "content_scripts": [
                                          {
                                            "matches": ["https://outlook.office.com/*", "https://outlook.live.com/*"],
                                            "js": ["content.js"],
                                            "run_at": "document_idle"
                                          }
                                        ],
                                        "action": {
                                          "default_popup": "popup.html",
                                          "default_icon": {
                                            "16": "icon.png",
                                            "48": "icon.png",
                                            "128": "icon.png"
                                          }
                                        }
                                      }
                                      
                                      
                                      1. content.js
                                      function removeMailtrackElements() {
                                        var elements = document.querySelectorAll('div[aria-label="Message body"]');
                                        elements.forEach(function(ele) {
                                          if (ele) {
                                            var eld = ele.querySelector("div#mt-signature");
                                            if (eld) {
                                              var prevElement = eld.previousSibling;
                                              while (prevElement && (prevElement.nodeType === Node.TEXT_NODE || prevElement.nodeType === Node.ELEMENT_NODE)) {
                                                if (prevElement.nodeType === Node.TEXT_NODE && /^\s*$/.test(prevElement.nodeValue)) {
                                                  var temp = prevElement.previousSibling;
                                                  prevElement.remove();
                                                  prevElement = temp;
                                                } else if (prevElement.nodeName === 'BR' || (prevElement.nodeName === 'DIV' && prevElement.innerHTML.trim() === '')) {
                                                  var temp = prevElement.previousSibling;
                                                  prevElement.remove();
                                                  prevElement = temp;
                                                } else {
                                                  break;
                                                }
                                              }
                                              eld.remove();
                                            }
                                          }
                                        });
                                      
                                        var proUpgrade = document.querySelectorAll('div#mailtrack-pro-upgrade');
                                        proUpgrade.forEach(function(ele) {
                                          if (ele) {
                                            ele.remove();
                                          }
                                        });
                                      }
                                      
                                      function observeEmailBody() {
                                        var emailBodies = document.querySelectorAll('div[aria-label="Message body"]');
                                        emailBodies.forEach(function(body) {
                                          var observer = new MutationObserver(function(mutations) {
                                            mutations.forEach(function(mutation) {
                                              removeMailtrackElements();
                                            });
                                          });
                                      
                                          observer.observe(body, {
                                            childList: true,
                                            subtree: true
                                          });
                                        });
                                      }
                                      
                                      function handleNewEmail() {
                                        setTimeout(function() {
                                          removeMailtrackElements();
                                          observeEmailBody();
                                        }, 500);
                                      }
                                      
                                      document.addEventListener('click', function(event) {
                                        var composeButton = document.querySelector('button[aria-label="New message"]');
                                        var replyButton = event.target.closest('button[aria-label="Reply"]');
                                        var forwardButton = event.target.closest('button[aria-label="Forward"]');
                                        var emailLink = event.target.closest('a[href^="mailto:"]');
                                      
                                        if ((composeButton && event.target === composeButton) || replyButton || forwardButton || emailLink) {
                                          handleNewEmail();
                                        }
                                      });
                                      
                                      document.addEventListener('paste', function(event) {
                                        setTimeout(removeMailtrackElements, 500);
                                      });
                                      
                                      document.addEventListener('keydown', function(event) {
                                        if (event.ctrlKey && event.key === 'z') {
                                          setTimeout(removeMailtrackElements, 500);
                                        }
                                      });
                                      
                                      new MutationObserver(function(mutations) {
                                        mutations.forEach(function(mutation) {
                                          if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
                                            handleNewEmail();
                                          }
                                        });
                                      }).observe(document.body, { childList: true, subtree: true });
                                      
                                      ```||
                                      L מנותק
                                      L מנותק
                                      liornimni
                                      כתב נערך לאחרונה על ידי
                                      #51

                                      @אבא-חיים למה יש 2 CONTENTS? איך משתמשים בזה? מסתבר שזה פשוט הגיע לספאם יש לי מה לעשות עם זה?

                                      א תגובה 1 תגובה אחרונה
                                      0
                                      • L liornimni

                                        @אבא-חיים למה יש 2 CONTENTS? איך משתמשים בזה? מסתבר שזה פשוט הגיע לספאם יש לי מה לעשות עם זה?

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

                                        @liornimni אני לא מכיר את outlook
                                        אם תגדיר ברור מה הבעיה אני ינסה לעזור

                                        L תגובה 1 תגובה אחרונה
                                        0
                                        • א אבא חיים

                                          @liornimni אני לא מכיר את outlook
                                          אם תגדיר ברור מה הבעיה אני ינסה לעזור

                                          L מנותק
                                          L מנותק
                                          liornimni
                                          כתב נערך לאחרונה על ידי
                                          #53

                                          @אבא-חיים ההודעה נשלחה פשוט הגיעה לספאם אצל המקבל ולא קיבלתי שהוא קרא את ההודעה שלי

                                          א תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

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

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