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

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

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

פרסומות באתר המחדש

מתוזמן נעוץ נעול הועבר אינטרנט
9 פוסטים 3 כותבים 507 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    אביחיל
    כתב ב נערך לאחרונה על ידי אביחיל
    #1

    לאחרונה התחילו להציק לי הפרסומות באתר המחדש
    https://hm-news.co.il/
    עשיתי סמניה למחיקת הפרסומות

    javascript: (() => { let x = document.querySelectorAll("iframe");  for (i of x) {   i.remove(); } let y = document.querySelectorAll("div"); for (i of y) {  if (/zid-[0-9]/.test(i.className)){   i.remove();  } } })();
    

    אשמח לתגובות והערות

    dovidD 2 תגובות תגובה אחרונה
    3
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לאביחיל ב נערך לאחרונה על ידי
      #2

      @אביחיל כשאתה כותב את הקוד תכתוב אותו נורמלי עם קפיצות שורה והכל, ורק כשאתה רואה /שהכל עובד תהפוך אותו ל"דחוס" ככה בלי קפיצות שורה ובלי console.log וכדומה.
      הקוד טוב, אפשר דבר ראשון למזג את הסלקטור של הiframe עם הdiv,
      לגבי בדיקת הclass עם מכיל zid- נראה לי אפשר להשתמש עם סלקטור מכיל: div[class*=zid-].
      הנה קוד דחוס לכמה מילים:

      javascript: [...document.querySelectorAll("iframe,div[class*=zid-]")].forEach(x => x.remove());
      

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

        @dovid יפה מאד
        אם אפשר שתי שאלות
        מה זה שלוש הנקודות בהתחלה?
        ומה זה הסלקטור מכיל, איך משתמשים בו?

        dovidD 2 תגובות תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          השיב לאביחיל ב נערך לאחרונה על ידי
          #4

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

          מה זה שלוש הנקודות בהתחלה?

          זה הופך אוספים דמויי מערך למערכים רגילים.
          הפונקציה forEach קיימת במערך, ואילו querySelectorAll מחזיר אוסף שאיננו מערך, אולם שניתן "לעבור עליו" (זה נקרא Iterable בר-מעבר) בלולאת for of כפי שהדגמת.
          כל אוסף שניתן למעבר ניתן להמרה למערך על ידי Array.from או מES6 עם הסוגריים והשלוש נקודות.
          הסוגריים והשלוש נקודות לא נועדו לזה בכלל, אלא לשטיחת מערכים. למשל יש לי שני מערכים (a, b למשל) ועוד שני אלמנטים ואני רוצה את כל האיברים במערך אחד, אז כותבים ככה:

          const all = [...a, ...b, elementA, elementB ];
          

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

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          תגובה 1 תגובה אחרונה
          6
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב לאביחיל ב נערך לאחרונה על ידי
            #5

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

            ומה זה הסלקטור מכיל, איך משתמשים בו?

            div[disabled=true]
            

            זה סלקטור שבחור את כל האלמנטים מסוג div בתנאי שיש להם attribute בשם disabled שמכיל את הערך true. בשביל לעשות מכיל עושים סימן כוכבית לפני השווה:

            div[class*=123]
            

            מביא את כל הdiv בהם התכונה class מכילה 123.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            1
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לאביחיל ב נערך לאחרונה על ידי dovid
              #6

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

              להציק לי הפרסומות

              יש תוסף ייעודי לאתרים האלו
              https://chrome.google.com/webstore/detail/cleaner-and-helper/abceolommehmfcheephklpllmcocgmol?hl=iw

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

                תגובה 1 תגובה אחרונה
                1
                • I מנותק
                  I מנותק
                  ivrtikshoret
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8
                  פוסט זה נמחק!
                  dovidD תגובה 1 תגובה אחרונה
                  4
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לivrtikshoret ב נערך לאחרונה על ידי dovid
                    #9

                    @ivrtikshoret נכון, החמצתי את העובדה שגם NodeList יש את מתודת forEach.

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    תגובה 1 תגובה אחרונה
                    2
                    • dovidD dovid פיצל נושא זה ב

                    בא תתחבר לדף היומי!
                    • התחברות

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

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