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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר

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

מתוזמן נעוץ נעול הועבר תכנות
63 פוסטים 9 כותבים 3.4k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY מנותק
    yossizY מנותק
    yossiz
    כתב ב נערך לאחרונה על ידי yossiz
    #29

    https://netfree.link/injection-script/video-send.js

    הקוד נראה קצת מוכר...

    (חבל שיש באג מעצבן...)

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

    WWWW תגובה 1 תגובה אחרונה
    2
    • WWWW מנותק
      WWWW מנותק
      WWW
      השיב לyossiz ב נערך לאחרונה על ידי
      #30

      @yossiz אמר בשיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר:

      (חבל שיש באג מעצבן...)

      איזה?

      WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

      yossizY תגובה 1 תגובה אחרונה
      0
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לWWW ב נערך לאחרונה על ידי
        #31

        @WWW אני עוד לא יודע להצביע בדיוק על מה הגורם. אבל ה-iframe של נטפרי מכסה את כל הדף במקום להיות מכונס בתוך אלמנט הוידיאו.

        תראה למשל:
        https://www.filamentgroup.com/lab/scrollbars
        https://webkit.org/blog/9528/webgpu-and-wsl-in-safari

        אתה אחראי על הסקריפט?

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        WWWW yossizY 2 תגובות תגובה אחרונה
        1
        • WWWW מנותק
          WWWW מנותק
          WWW
          השיב לyossiz ב נערך לאחרונה על ידי
          #32

          @yossiz אמר בשיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר:

          אתה אחראי על הסקריפט?

          נראה לך???

          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

          yossizY תגובה 1 תגובה אחרונה
          0
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב לWWW ב נערך לאחרונה על ידי
            #33

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

            נראה לך???

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

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            WWWW תגובה 1 תגובה אחרונה
            2
            • yossizY מנותק
              yossizY מנותק
              yossiz
              השיב לyossiz ב נערך לאחרונה על ידי yossiz
              #34

              @yossiz אמר בשיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר:

              אני עוד לא יודע להצביע בדיוק על מה הגורם.

              כנראה שזה בגלל קטע זה:

              If the position property is absolute, the containing block is formed by the edge of the padding box of the nearest ancestor element that has a position value other than static (fixed, absolute, relative, or sticky).

              בדפים אלו האבא הישיר של ה-video יש לו position: static, המיקום של ה-iframe של נטפרי נקבע לפי המיקום של הסבא הכי קרוב שיש לו position !== static.

              התיקון יהיה לכאורה לתת לאבא של הוידיאו position: relative

              @dovid @magicode ?

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              תגובה 1 תגובה אחרונה
              2
              • WWWW מנותק
                WWWW מנותק
                WWW
                השיב לyossiz ב נערך לאחרונה על ידי
                #35

                @yossiz אמר בשיתוף: סקריפט להסרת אלמנט מיד לאחר שנוצר:

                (יש לי חורים גדולים בידיעות שלי ב-HTML)

                נדמה לי שהחורים שלי, גדולים בהרבה 🙂

                WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                תגובה 1 תגובה אחרונה
                0
                • The shadowT מנותק
                  The shadowT מנותק
                  The shadow
                  כתב ב נערך לאחרונה על ידי
                  #36

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

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

                  הפסיק למחוק לי😕
                  למה?

                  WWWW תגובה 1 תגובה אחרונה
                  0
                  • WWWW מנותק
                    WWWW מנותק
                    WWW
                    השיב לThe shadow ב נערך לאחרונה על ידי
                    #37

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

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

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

                    הפסיק למחוק לי😕
                    למה?

                    לא יודע, אצלי זה עובד.

                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                    תגובה 1 תגובה אחרונה
                    0
                    • WWWW WWW התייחס לנושא זה ב
                    • מוגןמ מנותק
                      מוגןמ מנותק
                      מוגן
                      כתב ב נערך לאחרונה על ידי
                      #38

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

                      הקמת מערכות טלפוניה חכמות, שירות מהיר ומקצועי, מחיר ללא תחרות
                      צרו קשר במייל a0534186862@gmail.com

                      WWWW 2 תגובות תגובה אחרונה
                      0
                      • WWWW מנותק
                        WWWW מנותק
                        WWW
                        השיב למוגן ב נערך לאחרונה על ידי
                        #39

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

                        WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                        תגובה 1 תגובה אחרונה
                        3
                        • WWWW מנותק
                          WWWW מנותק
                          WWW
                          השיב למוגן ב נערך לאחרונה על ידי
                          #40

                          @מוגן זה קורה בגלל מדיניות מניעת הזרקה שנוספה לאחרונה בג'מייל.
                          הפתרון להוסיף את הקוד הבא:

                          if (window.trustedTypes && window.trustedTypes.createPolicy) {
                            window.trustedTypes.createPolicy('default', {
                              createHTML: (string, sink) => string
                            });
                          }
                          

                          אני מעדכן גם למעלה.

                          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                          מוגןמ תגובה 1 תגובה אחרונה
                          8
                          • מוגןמ מנותק
                            מוגןמ מנותק
                            מוגן
                            השיב לWWW ב נערך לאחרונה על ידי
                            #41

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

                            הקמת מערכות טלפוניה חכמות, שירות מהיר ומקצועי, מחיר ללא תחרות
                            צרו קשר במייל a0534186862@gmail.com

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

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

                              הקמת מערכות טלפוניה חכמות, שירות מהיר ומקצועי, מחיר ללא תחרות
                              צרו קשר במייל a0534186862@gmail.com

                              WWWW תגובה 1 תגובה אחרונה
                              0
                              • WWWW מנותק
                                WWWW מנותק
                                WWW
                                השיב למוגן ב נערך לאחרונה על ידי
                                #43

                                @מוגן אצלי תקין.

                                WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

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

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

                                  הקמת מערכות טלפוניה חכמות, שירות מהיר ומקצועי, מחיר ללא תחרות
                                  צרו קשר במייל a0534186862@gmail.com

                                  WWWW תגובה 1 תגובה אחרונה
                                  0
                                  • WWWW מנותק
                                    WWWW מנותק
                                    WWW
                                    השיב למוגן ב נערך לאחרונה על ידי
                                    #45

                                    @מוגן בתחילת השרשור.

                                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • WWWW WWW התייחס לנושא זה ב
                                    • מוגןמ מנותק
                                      מוגןמ מנותק
                                      מוגן
                                      כתב ב נערך לאחרונה על ידי
                                      #46

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

                                      image.png

                                      הקמת מערכות טלפוניה חכמות, שירות מהיר ומקצועי, מחיר ללא תחרות
                                      צרו קשר במייל a0534186862@gmail.com

                                      WWWW תגובה 1 תגובה אחרונה
                                      0
                                      • WWWW מנותק
                                        WWWW מנותק
                                        WWW
                                        השיב למוגן ב נערך לאחרונה על ידי
                                        #47

                                        @מוגן בתוסף הזה צריך להוסיף לפני הקוד את השורות הבאות:

                                        // ==UserScript==
                                        // @name         הסרת מיילטראק חתימה
                                        // @namespace    http://tampermonkey.net/
                                        // @version      0.1
                                        // @description  
                                        // @author       WWW
                                        // @match        https://mail.google.com/*
                                        // @grant        none
                                        // ==/UserScript==
                                        
                                        

                                        WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

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

                                          זה הקוד שכתבתי ללא הצלחה...

                                          // ==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);
                                              });
                                          
                                          })();
                                          
                                          

                                          הקמת מערכות טלפוניה חכמות, שירות מהיר ומקצועי, מחיר ללא תחרות
                                          צרו קשר במייל a0534186862@gmail.com

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

                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          בא תתחבר לדף היומי!
                                          • התחברות

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

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