שלח תשובה

זירת השאלות

964
צפיות
1
תשובות

הוספת תמיכה ל-CANVAS ב-IE7/8 באמצעות MODERNIZR ו-EXCANVAS של GOOGLE

,‏ 29 באוקטובר, 2012

משום מה אני לא מצליח להוסיף תמיכה לקאנבס בגירסאות מוקדמות של IE7/8.
התהליך שאני מבצע הוא כדלהלן:
1. מוסיף את המודרנייזר כסקריפט בHTML בתגית ה-HEAD בתור סקריפט חיצוני (המודרנייזר הוא לא גירסת הפיתוח ווידאתי שפונקציית ה-load כלולה בו).
2. מוסיף תחתיו סקריפט שכתבתי שעושה בדיקה באמצעות מודרנייזר אם אלמנט הCANVAS קיים אם הוא אינו קיים אני משתמש ב-Modernizer.load כדי לטעון את ה-EXCANVAS שגוגל יצרו.

הבעיה:
1. לאחר שEXCANVAS נטען הדפדפן עדיין לא מזהה את אלמנט הCANVAS ומחזיר FALSE בבדיקה.
2. סקריפט הקאנבס אינו מתבצע ואני מקבל עמוד ריק במקום עמוד עם אנימציה.

הערות:
* את הבדיקה אני מבצע על IE9 עם הdeveloper tool שלו כאשר אני צופה בדף בסטנדרטים ומצב דפדפן של IE7 ו-IE8 לסירוגין.

שאלות/בקשות:
*יש למישהו מושג על מדריך להתאמת CANVAS אחורנית, אני חיפשתי ולא מצאתי, מצאתי רק שאלות ותשובות בפורומים שלא מתאימים.
*אם יש למישהו מושג מה השתבש בתהליך או מה התהליך הנכון?
*באיזה סקריפט (polyfill) אתם ממליצים להשתמש להתאמת CANVAS אחורנית.

תגיות:

1 תשובות

  1. למען האמת הבעיה יכולה להיות קשורה לDOM.
    האם אתה טוען את הסקריפטים לפני סגירת תאגית הבאדי?

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!