צפיות
תשובות
הוספת תמיכה ל-CANVAS ב-IE7/8 באמצעות MODERNIZR ו-EXCANVAS של GOOGLE
משום מה אני לא מצליח להוסיף תמיכה לקאנבס בגירסאות מוקדמות של 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 תשובות
למען האמת הבעיה יכולה להיות קשורה לDOM.
האם אתה טוען את הסקריפטים לפני סגירת תאגית הבאדי?