הגענו לימים טובים, שבהם אכפת לנו איך אנחנו נראים מחוץ ל-IE. אפשר להתלבט אם לברך שהחיינו או ברכת הטוב והמיטיב, אבל מה שבטוח זה שאי אפשר לברך על המוגמר. לגמרי לא. למעשה, עבורנו המפתחים המשחק רק מתחיל.
איך נדע איך אנחנו נראים בשועל האש, למשל? אה, זה פשוט מאד. נתקין את שועל האש. ואם עדיין חשוב לנו איך אנחנו נראים באקספלורר, אז נצפה בעצמנו באקספלורר (שכבר מותקן לנו אוטומטית מפני שאנחנו (עדיין) משתמשי חלונות..). ומי שממש עצלן (כמוני למשל), ולא מתחשק לו לפתוח שני דפדפנים, יכול להתקין את IETab שהוא תוסף של שועל האש המסמלץ את דפדפן IE לפי הגרסה המותקנת במחשב שלנו. החיים הטובים!
אבל מסתבר שלא כולם משתמשים בחלונות (לא נכון!), ומסתבר גם שיש עוד דפדפנים מלבד שועל האש ואקספלורר (באמת?!) ואפילו לו היו רק שועל האש ואקספלורר, הרי שלכל אחד מהם ישנן מספר גרסאות, ולא כל כך פשוט להתקין אותן זו לצד זו (Tell me about it…).
לכן יש מספר פתרונות נוספים: פתרון אחד הוא לא להתקין שומדבר, אלא לסמוך על שירותים של חברות אחרות. חברה אחת כזו היא browsershots.org, וכתבו עליה רון אלמוג בבלוגו ו-Scott Mitchell ב-MSDN. החברה הזו נותנת שרות שבו המפתח נותן URL, והחברה תחזיר לו צילומי מסך של ה-URL הזה בדפדפנים שונים לפי בחירתו. הוא יכול לבחור קמבינציות של דפדפן, גרסה ומערכת הפעלה. ישנן 53 קומביציות אפשריות, ומלבד זאת אפשר גם לבחור מאפייני לקוח כמו גודל מסך, עומק צבע ותמיכה ב-JavaScript. השרות הזה ניתן בחינם אבל הוא כרוך לפעמים בהמתנה של למעלה מחצי שעה. תמורת $15 ניתן לקבל עדיפות גבוהה יותר, דבר הטיס את בקשות שלך לראש התור.
עם זאת שצילומי מסך מועילים בצפיה באתר, הם אינם מגלים לנו איך האתר מתפקד. כדי לבחון תפקוד כזה, ישנו שרות בשם browsercam.com. זה נותן גם צילומי מסך, אבל גם גישה מרחוק למגוון מערכות הפעלה ודפדפנים.
אני הקטנה מוכרה להודות שלא הגעתי למצב שאני בודקת את עצמי ביותר מאשר שועל האש ואקספלורר. אילו יכולתי להתקין אצלי מספר גרסאות שונות של IE, דייני. גם לזה יש פתרון שאותו מתאר רון בפוסטו האמור: http://tredosoft.com/Multiple_IE – ערכת התקנה לגרסאות IE זו לצד זו, מגרסה 3 (מי צריך את זה?) עד גרסה 6. אני משתמשת בזה בהנאה מרובה.
היום הגיע לידי פתרון נוסף: http://www.my-debugbar.com/wiki/IETester/HomePage הוא דפדפן המאפשר לגלוש באתרים בעזרת מנועי ה-JavaScript והרינדור של IE8 beta 1, IE7 IE 6 ו-IE5.5 על Vista ו- XP, וגם על ה-IE המותקן.
באותו פוסט שבו קראתי על הפתרון האחרון, נתנו גם שני קישורים לכלי דיבאג ל-IE. נסו ותהנו :-).
איך נדע איך אנחנו נראים בשועל האש, למשל? אה, זה פשוט מאד. נתקין את שועל האש. ואם עדיין חשוב לנו איך אנחנו נראים באקספלורר, אז נצפה בעצמנו באקספלורר (שכבר מותקן לנו אוטומטית מפני שאנחנו (עדיין) משתמשי חלונות..). ומי שממש עצלן (כמוני למשל), ולא מתחשק לו לפתוח שני דפדפנים, יכול להתקין את IETab שהוא תוסף של שועל האש המסמלץ את דפדפן IE לפי הגרסה המותקנת במחשב שלנו. החיים הטובים!
אבל מסתבר שלא כולם משתמשים בחלונות (לא נכון!), ומסתבר גם שיש עוד דפדפנים מלבד שועל האש ואקספלורר (באמת?!) ואפילו לו היו רק שועל האש ואקספלורר, הרי שלכל אחד מהם ישנן מספר גרסאות, ולא כל כך פשוט להתקין אותן זו לצד זו (Tell me about it…).
לכן יש מספר פתרונות נוספים: פתרון אחד הוא לא להתקין שומדבר, אלא לסמוך על שירותים של חברות אחרות. חברה אחת כזו היא browsershots.org, וכתבו עליה רון אלמוג בבלוגו ו-Scott Mitchell ב-MSDN. החברה הזו נותנת שרות שבו המפתח נותן URL, והחברה תחזיר לו צילומי מסך של ה-URL הזה בדפדפנים שונים לפי בחירתו. הוא יכול לבחור קמבינציות של דפדפן, גרסה ומערכת הפעלה. ישנן 53 קומביציות אפשריות, ומלבד זאת אפשר גם לבחור מאפייני לקוח כמו גודל מסך, עומק צבע ותמיכה ב-JavaScript. השרות הזה ניתן בחינם אבל הוא כרוך לפעמים בהמתנה של למעלה מחצי שעה. תמורת $15 ניתן לקבל עדיפות גבוהה יותר, דבר הטיס את בקשות שלך לראש התור.
עם זאת שצילומי מסך מועילים בצפיה באתר, הם אינם מגלים לנו איך האתר מתפקד. כדי לבחון תפקוד כזה, ישנו שרות בשם browsercam.com. זה נותן גם צילומי מסך, אבל גם גישה מרחוק למגוון מערכות הפעלה ודפדפנים.
אני הקטנה מוכרה להודות שלא הגעתי למצב שאני בודקת את עצמי ביותר מאשר שועל האש ואקספלורר. אילו יכולתי להתקין אצלי מספר גרסאות שונות של IE, דייני. גם לזה יש פתרון שאותו מתאר רון בפוסטו האמור: http://tredosoft.com/Multiple_IE – ערכת התקנה לגרסאות IE זו לצד זו, מגרסה 3 (מי צריך את זה?) עד גרסה 6. אני משתמשת בזה בהנאה מרובה.
היום הגיע לידי פתרון נוסף: http://www.my-debugbar.com/wiki/IETester/HomePage הוא דפדפן המאפשר לגלוש באתרים בעזרת מנועי ה-JavaScript והרינדור של IE8 beta 1, IE7 IE 6 ו-IE5.5 על Vista ו- XP, וגם על ה-IE המותקן.
באותו פוסט שבו קראתי על הפתרון האחרון, נתנו גם שני קישורים לכלי דיבאג ל-IE. נסו ותהנו :-).
ועוד רעיונות…
כדי לבדוק נושאים עצובים של תמיכה בדפדפנים אחרים. שאגב פועל יותר מהר בוירטואליזציה מהמערכת עצמה ללא וירטואליזה 🙂 אבל זה נושא לפוסט אחר.
אני מניח שאפשר גם להשתמש ב VMWARE ולארוז דפדפנים שונים על מערכות הפעלה שונות
ופשוט לפתוח אותם בחלונות שונים ללא תלות במערכת ההפעלה שבה את משתמשת.
אני גם מניח שאת יודעת את זה, אבל אולי אחד הקוראים אולי רוצה לנסות גישה קצת שונה
למצב פיתוח האתרים שמחמיר מיום ליום.
אגב, לדפדפן אופרה ישנה גירסה חדשה (יחסית) של ספביבת פיתוח מובנת בדפדפן בשם DRAGONDFLY שמזכירה באופן חלקי את ה FIREBUG המדהים
http://www.opera.com/products/dragonfly/
תודה על ההארות
תודה על שאתה מציג את הצד של משתמשים שאינם משתמשי חלונות :-). זה באמת צד שאני עדיין לא יכולה לייצג.
ואתה צודק לגבי Virtual Machine, זו גם אופציה שיש להזכיר. הסיבה שאני לא הזכרתי אותה היא מפני שה-VM זולל כל כך הרבה משאבים, שהמחשב שלי לא מצליח לתפקד איתו בכלל…
לגבי אופרה – עדיין לא הגענו למצב שבו התאמה אליו נכנסת לתהליך העבודה שלנו, אבל בהחלט יתכן שזה עניין של זמן. ימים יגידו.