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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
מוגןמ

מוגן

@מוגן
הפסקת מעקב מעקב

הפורום כעת לקריאה בלבד, לקריאה נוספת.

אודות
פוסטים
346
נושאים
36
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    כעת בבדיקה נוספת הקוד הזה עובד לי ב"ה.

    // ==UserScript==
    // @name          הסרת מיילטראק חתימה
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description
    // @author       WWW
    // @match        https://mail.google.com/*
    // @grant        none
    // ==/UserScript==
    
    (function() {
        // 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;
        })();
    
        if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {
            module.exports = insertionQ;
        }
        if (window.trustedTypes && window.trustedTypes.createPolicy) {
      window.trustedTypes.createPolicy('default', {
        createHTML: (string, sink) => string
      });
    }
    
        insertionQ('#mt-signature').every(function(element){
            element.parentNode.removeChild(element);
            console.log("חתימה הוסרה בהצלחה!");
        });
    
    
    
    })();
    

  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    @מעלה-ומוריד א. תודות @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);
        });
    
    })();
    
    

  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    העתקתי את כל הקוד ואני מקבל הודעת שגיאה יכול להיות שזה קשור?

    image.png


  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    אצלי משום מה לא עובד
    תוכל להעלות שוב את כל הקוד שכתבת?


  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    מאתמול אני שוב רואה שהסמל חזר
    אשמח אם תוכל לבדוק שוב האם זה משהו כללי או נקודתי אצלי
    תודה רבה.


  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    @WWW אלפי תודות!!🙏🏻🙏🏻


  • שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר
    מוגןמ מוגן
    תכנות

    @WWW לאחרונה הקוד הפסיק לעבוד על החתימה של מייל טראק למייל
    יש מצב שאתה מסדר את הענין?
    אלפי תודות


  • הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
    מוגןמ מוגן
    גומלין - כללי

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


  • הוספת מקף בקובץ אקסל
    מוגןמ מוגן
    תוכנה

    @Whenever אם אני מזין את נתוני האקסל לתוך תוכנה אחרת, העיצוב תא לא יעזור והנתונים יכנסו ללא השינויים?


  • הוספת מקף בקובץ אקסל
    מוגןמ מוגן
    תוכנה

    אחרי חיפוש קצר בגוגל מצאתי את ההדרכה


    הכיון שלכם היה נכון, רק לא היה מדויק
    תודה רבה!!


  • הוספת מקף בקובץ אקסל
    מוגןמ מוגן
    תוכנה

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


  • הוספת מקף בקובץ אקסל
    מוגןמ מוגן
    תוכנה

    יש לי רשימה ארוכה של כמה מאות מספרי פלאפונים, ואני מעונין להוסיף אחרי הקידומת של ה 3 ספרות הראשונות מקף כזה - דהיינו שיופיע בטור 053-31 או 050-41
    אשמח לדעת מה הנוסחה כדי לבצע זאת בבת אחת לכל הטור
    תודה רבה.


  • הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
    מוגןמ מוגן
    גומלין - כללי

    @מאקרו כתב בהסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש:

    אפשר לבטל את זה בהגדרות של מיילטראק

    תודה רבה, לא שמתי לב.
    עזרתי לי מאוד.


  • הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש
    מוגןמ מוגן
    גומלין - כללי

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

    image.png
    אשמח ממי שיודע איך להוסיף בקוד שורה להסרת החלונית
    תודה רבה.


  • זום בעברית
    מוגןמ מוגן
    תוכנה

    @אינטרקום כתב בזום בעברית:

    @מוגן
    כמדומני שמראש זה התאים לגירסה מסויימת, ההוראות היו לא לעדכן את התוכנה.
    מי שיוריד את הגירסה שנמצאת שם בקישור - זה אמור להיות בעברית.

    לי אישית אין נסיון עם זה, מסתדר יופי עם הזום הרשמי.
    אבל אפשר לשאול את @yossiz. נדמה לי שהיה קשור לתרגום הנ"ל

    מנסיון אין אפשרות יותר להשתמש עם הגירסא שתורגמה
    מה שכן ניתן להתחבר לזום דרך הדפדפן ואז לתרגם את הדף לעברית.
    רוב האופציות הבסיסיות קיימות גם בדפדפן למעט כמה דברים שלא.


  • זום בעברית
    מוגןמ מוגן
    תוכנה

    רק מעדכן שהתרגום מזמן כבר לא עובד.


  • שיתוף - סקריפט לקול חי מיוזיק
    מוגןמ מוגן
    גומלין - כללי

    @מעלה-ומוריד אכן זה הייתה הבעיה
    ממש תודה רבה על העזרה.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 17
  • 18
  • 2 / 18
  • התחברות

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