@מעלה-ומוריד א. תודות @WWW על העזרה בפרטי
כרגע למרות הרצון הטוב והנסיון הממושך באופן פרטי לא נפתרה הבעיה.
באמת משהו מוזר.
מוגן
-
-
@WWW אשמח לדעת אם איזה תוסף אתה משתמש אולי איתו זה יעבוד לי חלק.
-
כעת אין שגיאה אבל בפועל לא מוסתר לי החתימה.
-
זה הקוד שכתבתי ללא הצלחה...
// ==UserScript== // @name הסרת מיילטראק חתימה // @namespace http://tampermonkey.net/ // @version 0.1 // @description // @author WWW // @match https://mail.google.com/* // @grant none // ==/UserScript== (function() { if (window.trustedTypes && window.trustedTypes.createPolicy) { window.trustedTypes.createPolicy('default', { createHTML: (string, sink) => string }); } // insertion-query v1.0.3 (2016-01-20) https://github.com/naugtur/insertionQuery // license:MIT // Zbyszek Tenerowicz <naugtur@gmail.com> (http://naugtur.pl/) var insertionQ = (function () { "use strict"; var sequence = 100, isAnimationSupported = false, animationstring = 'animationName', keyframeprefix = '', domPrefixes = 'Webkit Moz O ms Khtml'.split(' '), pfx = '', elm = document.createElement('div'), options = { strictlyNew: true, timeout: 20 }; if (elm.style.animationName) { isAnimationSupported = true; } if (isAnimationSupported === false) { for (var i = 0; i < domPrefixes.length; i++) { if (elm.style[domPrefixes[i] + 'AnimationName'] !== undefined) { pfx = domPrefixes[i]; animationstring = pfx + 'AnimationName'; keyframeprefix = '-' + pfx.toLowerCase() + '-'; isAnimationSupported = true; break; } } } function listen(selector, callback) { var styleAnimation, animationName = 'insQ_' + (sequence++); var eventHandler = function (event) { if (event.animationName === animationName || event[animationstring] === animationName) { if (!isTagged(event.target)) { callback(event.target); } } }; styleAnimation = document.createElement('style'); styleAnimation.innerHTML = '@' + keyframeprefix + 'keyframes ' + animationName + ' { from { outline: 1px solid transparent } to { outline: 0px solid transparent } }' + "\n" + selector + ' { animation-duration: 0.001s; animation-name: ' + animationName + '; ' + keyframeprefix + 'animation-duration: 0.001s; ' + keyframeprefix + 'animation-name: ' + animationName + '; ' + ' } '; document.head.appendChild(styleAnimation); var bindAnimationLater = setTimeout(function () { document.addEventListener('animationstart', eventHandler, false); document.addEventListener('MSAnimationStart', eventHandler, false); document.addEventListener('webkitAnimationStart', eventHandler, false); //event support is not consistent with DOM prefixes }, options.timeout); //starts listening later to skip elements found on startup. this might need tweaking return { destroy: function () { clearTimeout(bindAnimationLater); if (styleAnimation) { document.head.removeChild(styleAnimation); styleAnimation = null; } document.removeEventListener('animationstart', eventHandler); document.removeEventListener('MSAnimationStart', eventHandler); document.removeEventListener('webkitAnimationStart', eventHandler); } }; } function tag(el) { el.QinsQ = true; //bug in V8 causes memory leaks when weird characters are used as field names. I don't want to risk leaking DOM trees so the key is not '-+-' anymore } function isTagged(el) { return (options.strictlyNew && (el.QinsQ === true)); } function topmostUntaggedParent(el) { if (isTagged(el.parentNode) || el.nodeName === 'BODY') { return el; } else { return topmostUntaggedParent(el.parentNode); } } function tagAll(e) { tag(e); e = e.firstChild; for (; e; e = e.nextSibling) { if (e !== undefined && e.nodeType === 1) { tagAll(e); } } } //aggregates multiple insertion events into a common parent function catchInsertions(selector, callback) { var insertions = []; //throttle summary var sumUp = (function () { var to; return function () { clearTimeout(to); to = setTimeout(function () { insertions.forEach(tagAll); callback(insertions); insertions = []; }, 10); }; })(); return listen(selector, function (el) { if (isTagged(el)) { return; } tag(el); var myparent = topmostUntaggedParent(el); if (insertions.indexOf(myparent) < 0) { insertions.push(myparent); } sumUp(); }); } //insQ function var exports = function (selector) { if (isAnimationSupported && selector.match(/[^{}]/)) { if (options.strictlyNew) { tagAll(document.body); //prevents from catching things on show } return { every: function (callback) { return listen(selector, callback); }, summary: function (callback) { return catchInsertions(selector, callback); } }; } else { return false; } }; //allows overriding defaults exports.config = function (opt) { for (var o in opt) { if (opt.hasOwnProperty(o)) { options[o] = opt[o]; } } }; return exports; })(); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// insertionQ('.mt-signature').every(function(element){ element.parentNode.removeChild(element); }); })();
-
העתקתי את כל הקוד ואני מקבל הודעת שגיאה יכול להיות שזה קשור?
-
אצלי משום מה לא עובד
תוכל להעלות שוב את כל הקוד שכתבת? -
מאתמול אני שוב רואה שהסמל חזר
אשמח אם תוכל לבדוק שוב האם זה משהו כללי או נקודתי אצלי
תודה רבה. -
@WWW אלפי תודות!!
-
@WWW לאחרונה הקוד הפסיק לעבוד על החתימה של מייל טראק למייל
יש מצב שאתה מסדר את הענין?
אלפי תודות -
כעת שוב אני רואה שהתוסף לא חוסם את ההודעה של מייל טראק במייל
אשמח לדעת האם זה קורה אצל כולם והאם יש פתרון
תודה רבה. -
@Whenever אם אני מזין את נתוני האקסל לתוך תוכנה אחרת, העיצוב תא לא יעזור והנתונים יכנסו ללא השינויים?
-
אחרי חיפוש קצר בגוגל מצאתי את ההדרכה
הכיון שלכם היה נכון, רק לא היה מדויק
תודה רבה!! -
@מנחם @משה-פרוכטר ניסיתי בשני הדברים ולא הצלחתי להוסיף את המקו
אשמח להסבר מפורט יותר
תודה. -
יש לי רשימה ארוכה של כמה מאות מספרי פלאפונים, ואני מעונין להוסיף אחרי הקידומת של ה 3 ספרות הראשונות מקף כזה - דהיינו שיופיע בטור 053-31 או 050-41
אשמח לדעת מה הנוסחה כדי לבצע זאת בבת אחת לכל הטור
תודה רבה. -
@מאקרו כתב בהסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש:
אפשר לבטל את זה בהגדרות של מיילטראק
תודה רבה, לא שמתי לב.
עזרתי לי מאוד. -
לאחרונה הקוד מפספס חלון שככל הנראה מייל טראק שותלים במייל
אשמח ממי שיודע איך להוסיף בקוד שורה להסרת החלונית
תודה רבה. -
@אינטרקום כתב בזום בעברית:
@מוגן
כמדומני שמראש זה התאים לגירסה מסויימת, ההוראות היו לא לעדכן את התוכנה.
מי שיוריד את הגירסה שנמצאת שם בקישור - זה אמור להיות בעברית.לי אישית אין נסיון עם זה, מסתדר יופי עם הזום הרשמי.
אבל אפשר לשאול את @yossiz. נדמה לי שהיה קשור לתרגום הנ"למנסיון אין אפשרות יותר להשתמש עם הגירסא שתורגמה
מה שכן ניתן להתחבר לזום דרך הדפדפן ואז לתרגם את הדף לעברית.
רוב האופציות הבסיסיות קיימות גם בדפדפן למעט כמה דברים שלא. -
רק מעדכן שהתרגום מזמן כבר לא עובד.
-
@מעלה-ומוריד אכן זה הייתה הבעיה
ממש תודה רבה על העזרה. -
@מעלה-ומוריד הגדרתי ככה
ואני מקבל חלון שחור
ככה הגדרתי את התוסף
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
הוספת מקף בקובץ אקסל
הוספת מקף בקובץ אקסל
הוספת מקף בקובץ אקסל
הוספת מקף בקובץ אקסל
הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
זום בעברית
זום בעברית
שיתוף - סקריפט לקול חי מיוזיק
שיתוף - סקריפט לקול חי מיוזיק