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

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

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

ytplayer לא קיים בתוסף לכרום אבל קיים בקונסולה

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

    השתמשתי בקוד של מאט ואהרון להורדת שעורים מיוטיוב, וכיון שכבר אין הזרקה בנטפרי החלטתי לכתוב תוסף לכרום [מצורף]
    אלא שקורה דבר מוזר, כאשר אני בודק בקונסולה של כרום את ערכו של ytplayer הוא מביא לי אובייקט מושלם, אבל כאשר התוסף מריץ את הסקריפט האובייקט הנ"ל לא קיים, איך זה יתכן? ומה הפתרון?
    התוסף אומנם מצליח להוסיף את הלחצן הורדה לדף, אבל כאשר לוחצים על הלחצן יוצאת הודעה ש ytplayer לא קיים.

    youtube-download.zip

    פורסם במקור בפורום CODE613 ב30/03/2016 22:37 (+03:00)

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

      אולי אתה פונה אליו בטעינת הדף לפני קיומו?
      אתה צריך מצב של כמו של ready בjQuery.
      ראה כאן:
      http://stackoverflow.com/q/9862182/1271037
      http://stackoverflow.com/q/6497548/1271037

      פורסם במקור בפורום CODE613 ב31/03/2016 16:41 (+03:00)

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

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

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

        חששתי מזה ולכן במניפסת כתבתי "run_at": "document_end" שזה אומר שהסקריפט ירוץ לאחר טעינת כל ה DOM של הדף. ועדיין לא עובד.
        גם לא מצאתי כלל איפה ההצהרה על האובייקט ytplayer, יש מצב למצוא את זה?

        פורסם במקור בפורום CODE613 ב31/03/2016 23:17 (+03:00)

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

          תעשה עם setTimeout במרווחים של 100 ms עד שהוא יהיה קיים.

          פורסם במקור בפורום CODE613 ב01/04/2016 13:05 (+03:00)

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

            לא עוזר, הוא תמיד לא נמצא

            if ("undefined" == typeof ytplayer) {
                 setTimeout(setList, 100);
                return;
            }
            

            פורסם במקור בפורום CODE613 ב01/04/2016 14:03 (+03:00)

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

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

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

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