אינטרנט ישראל
  • ראשי
  • אודות רן בר-זיק ואינטרנט ישראל
  • ערוץ טלגרם
  • מסטודון
  • התחברו אלי בטוויטר
  • התחברו אלי בלינקדאין
  • ספר ג'אווהסקריפט
  • ראשי
  • אודות רן בר-זיק ואינטרנט ישראל
  • ערוץ טלגרם
  • מסטודון
  • התחברו אלי בטוויטר
  • התחברו אלי בלינקדאין
  • ספר ג'אווהסקריפט
ראשי » פיתוח אינטרנט » פתרונות ומאמרים על פיתוח אינטרנט » גוגל כרום פריים

גוגל כרום פריים

רן בר-זיק מאי 27, 2012 7:36 am אין תגובות

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

כדאי תמיד להשאר מעודכנים! אם יש לכם טלגרם, בדקו את ערוץ הטלגרם של האתר שבו אני מעדכן על פוסטים חדשים 🙂 אם אתם רוצים ללמוד תכנות באופן מקיף ומסודר, הצטרפו לאלפי הלומדים בפרויקט "ללמוד ג'אווהסקריפט בעברית" שמלמד לתכנת בג'אווהסקריפט, ב-Node.js ובריאקט וגם מלמד על תרומה לקוד פתוח. גם ספרים דיגיטליים וגם ספרים מודפסים. בשיתוף הקריה האקדמית אונו ובתמיכת חברות מובילות כגון Wix, Outbrain, Elementor, Iron Source, Chegg, Really Good ועוד.

אם יש דבר אחד שמקפיץ, מרגיז, מרתיח ומעצבן מתכנתי אינטרנט הוא חוסר התמיכה המוחלט של אינטרנט אקספלורר 8 ומטה בסטנדרטים החדשים של HTML 5. יש מגוון דרכים לעקוף את הבעיה הזו, אבל הדרך הקלה ביותר היא גוגל כרום פריים – תוסף קטן, קל להתקנה המיועד לדפדפן אינטרנט אקספלורר. מרגע ההתקנה, התוסף הזה נותן לדפדפן המתפרק את כל היכולות המדהימות של כרום בכל מה שקשור לתמיכה בסטנדרטים החדשים, מהירות ונוחות.

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

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

אז איך משתמשים? ראשית מציבים את תגית המטא הבאה:


<meta http-equiv="X-UA-Compatible" content="chrome=1">

התגית הזו מפעילה את התוסף וגורמת לכל אינטרנט אקספלורר שהתוסף גוגל כרום פריים מותקן עליו, להפעיל אותו. במידה ולאינטרנט אקספלורר אין את התוסף, התגית הזו לא גורמת לשום דבר כמובן.

עכשיו צריך ליצור מנגנון שיגרום למשתמשים שלא מריצים את גוגל כרום פריים ללכת ולהתקין אותו – ישנן שתי שיטות לעשות את זה – הפשוטה היא באמצעות הערות מותנות של אינטרנט אקספלורר – סינטקס מיוחד שחברת מיקרוסופט הטמיעה בדפדפנים שלה להצגת תוכן מיוחד לדפדפני אינטרנט אקספלורר – שאר הדפדפנים יתעלמו מהתוכן הזה:


<!--[if IE]><p class=chromeframe>Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site.</p><![endif]-->

בתוך ההערה המותנית יש בקשה (במקרה של הדוגמה הזו, שלקחתי מ-HTML 5 Boilerplate, לא מנומסת במיוחד) שמבקשת מהמשתמש להתקין את גוגל כרום פריים.

דרך נוספת היא להשתמש בקוד שגוגל מספקת וכולל קוד ג'אווהסקריפט שמכריח את המשתמש להתקין את התוסף – בדיוק כמו פלאש:


 <!--[if IE]>
    <script type="text/javascript" 
     src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>

    <style>
     .chromeFrameInstallDefaultStyle {
       width: 100%; /* default is 800px */
       border: 5px solid blue;
     }
    </style>

    <div id="prompt">
     <!-- if IE without GCF, prompt goes here -->
    </div>
 
    <script>
     // The conditional ensures that this code will only execute in IE,
     // Therefore we can use the IE-specific attachEvent without worry
     window.attachEvent("onload", function() {
       CFInstall.check({
         mode: "inline", // the default
         node: "prompt"
       });
     });
    </script>
  <![endif]-->

שתי הדרכים עובדות – אחת מנומסת יותר והשניה יותר כוללנית – במה להשתמש? זו כבר הבחירה שלכם.

ללא ספק גוגל כרום פריים היא דרך מצוינת עבור חלק מהאפליקציות. כדאי לזכור שמשתמשים מאד לא אוהבים תוספים ולפיכך למרות שגוגל כרום פריים היא פתרון נהדר לבעית אינטרנט אקספלורר, בדרך כלל לא משתמשים בו ברוב האפליקציות. ניתן גם להשתמש בו רק לדפדפני אינטרנט אקספלורר ישנים מגרסה 7 ומטה – אם משנים את הקוד המותנה.

כדאי תמיד להשאר מעודכנים! אם יש לכם טלגרם, בדקו את ערוץ הטלגרם של האתר שבו אני מעדכן על פוסטים חדשים 🙂 אם אתם רוצים ללמוד תכנות באופן מקיף ומסודר, הצטרפו לאלפי הלומדים בפרויקט "ללמוד ג'אווהסקריפט בעברית" שמלמד לתכנת בג'אווהסקריפט, ב-Node.js ובריאקט וגם מלמד על תרומה לקוד פתוח. גם ספרים דיגיטליים וגם ספרים מודפסים. בשיתוף הקריה האקדמית אונו ובתמיכת חברות מובילות כגון Wix, Outbrain, Elementor, Iron Source, Chegg, Really Good ועוד.
אינטרנט אקספלורר סקריפטים

השארת תגובה

ביטול

ללמוד ג'אווהסקריפט בעברית

ללמוד לתכנת ג'אווהסקריפט בעברית שגייס יותר משלוש מאות אלף שקל ולמעלה מ-2000 תומכים - בואו ללמוד עכשיו איך לתכנת.

רשימת הנושאים
  • מדריכים
    • ריאקט
    • טייפסקריפט
    • ECMAScript 6
    • ES20XX
    • Node.js
    • Express
    • רספברי פיי
    • Babel
    • docker
    • MongoDB
    • Git
    • לימוד MySQL
    • SASS
    • jQuery
    • CSS3
    • HTML 5
    • SVN
    • LESS
  • פיתוח אינטרנט
    • פתרונות ומאמרים על פיתוח אינטרנט
    • jQuery Scripts
    • jQuery למתקדמים
    • יסודות בתכנות
    • נגישות אינטרנט
  • חדשות אינטרנט
  • מידע כללי על אינטרנט
    • רשת האינטרנט
    • בניית אתרי אינטרנט
  • rss logo

    לכל המאמרים

    לכל המאמרים שפורסמו באינטרנט ישראל משנת 2008 ועד עכשיו.
  • rss logo

    RSS Feed

    משתמשים בקורא RSS? אם כן, עקבו אחרי אינטרנט ישראל באמצעות פיד ה-RSS!
    מה זה RSS?
  • Twitter logo

    עקבו אחרי בטוויטר

    בחשבון הטוויטר שלי אני מפרסם עדכונים מהירים על חדשות בתחום התכנות והיזמות, התרעות על מצבי חירום ורכילות בוערת על תחום הווב.
    מה זה טוויטר?
  • facebook like image

    ערוץ הטלגרם של אינטרנט ישראל

    בערוץ הטלגרם של אינטרנט ישראל אני מפרסם את הפוסטים של באתר וכן עדכונים טכנולוגיים נוספים.
    מה זה טלגרם?
  • github logo

    הפרויקטים שלי בגיטהאב

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

כל הזכויות שמורות לרן בר-זיק ולאינטרנט ישראל | מדיניות הפרטיות של אתר אינטרנט ישראל | אתר אינטרנט ישראל נגיש לפי תקן WCAG 2.0 AA | הצהרת הנגישות של האתר | אבטחת מידע ודיווח על בעיית אבטחת מידע

גלילה לראש העמוד