מדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי
-
@נעזר1000 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
@אהרן
לא שאלתי איך יראו, שאלתי איך יחסמו.פשוט מאוד
ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו
ויש עוד דרכים -
@מתכנת-חובב כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו
וגם קל מאוד לתקן את הקוד חזרה.
-
@נעזר1000 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
@מתכנת-חובב כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
ישנו את השם של ה div שמכיל את האלמנטים הספציפיים האלו
וגם קל מאוד לתקן את הקוד חזרה.
הם יכולים להוריד לגמרי את האפשרות להסיר את החתימה. וגם כמובן כזה דבר יגרום שהם וחבריהם מאד יאהבו יהודים. [אם היה רווח הייתי מבין, אבל מה הרווח להכניס את זה כתוסף?!]
-
@אבא-חיים יש איזה משהו ששמתי לב שכשאני יוצא מהחשבון שלי בכרום ונכנס חזרה (אפי' באותו מחשב זה לא מסיר אוטומטי וצריך לטעון שו"פ את הקבצים
אשמח לדעת למה זה ככה ואם יש דרך לסדר את זה
תודה על הכל@שאול-208 כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:@אבא-חיים כידוע הסימן של מייל טראק מוסיף גם כמה "אנטרים" בתחילת המייל,
יש אולי אפשרות להוריד את זה בקלות?אולי עדיף שלא, כדי שאנחנו כן נדע מי 'עוקב' אחרינו במיילטראק
-
@מוגן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?
אולי @אבא-חיים ?
-
@אבו כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?
אתה על אנונימי?
@מוגן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
למי שמסתבך ניתן להזריק את הקוד לתוסף tampermonkey ודומיו
הסבר כאן https://tchumim.com/topic/6498/שיתוף-סקריפט-להסרת-אלמנט-מיד-לאחר-שנוצר/62?_=1718085575234קרדיט ל @WWW
-
@יוסף-אלחנן כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
@אבו כתב במדריך | חסימת חתימת מייל - של מייל טראק Mailtrack למשתמש חינמי:
יש פיתרון לזה שכל פעם שאני יוצא מהחשבון שלי בכרום צריך 'להתקין' את זה מחדש? (גם את מה שהובא כאן וגם בתוסף tampermonkey) ידוע לך אולי על תוסף שאין את הבעיה הזו, או פיתרון אחר?
לא, אני נכנס לחשבון שלי כל פעם כאן
-
@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" } } }
- 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 }); ```||
-
איך מסירים את התוסף? הוא לא מופיע לי בתוספים לאחר ההתקנה.
בהתחלה הוא הופיע ואחר כך נעלם.