הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   חסימת דפדפני IE 6,7,8 (https://hosts.co.il/forums/showthread.php?t=89999)

SpiKerG 08-06-11 13:41

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

יש איזה דרך לעשות את זה?

GeffenMalki 08-06-11 15:03

ציטוט:

<!--[if lt IE VER]>
הכנס מה זה יעשה/ירשום
<![endif]-->
במקום VER תשים גרסה (6 נגיד)
תשים איזה קוד שאתה רוצה באיזה שפה שאתה רוצה...

SpiKerG 08-06-11 15:25

ניסיתי , זה לא חוסם . אני מחפש לחסום גרסאות ספיצפיות ולא את כל ה IE

mrns 08-06-11 15:38

ציטוט:

נכתב במקור על ידי SpiKerG (פרסם 806915)
ניסיתי , זה לא חוסם . אני מחפש לחסום גרסאות ספיצפיות ולא את כל ה IE


קוד:

<!--[if lt IE 6]>
hello 6
<![endif]-->
<!--[if lt IE 7]>
hello 7
<![endif]-->
<!--[if lt IE 8]>
hello 8
<![endif]-->


SpiKerG 08-06-11 16:09

אם זה נכון מה שעשיתי?
ציטוט:

<!--[if lt IE 6]>
<script language="JavaScript"
type="text/JavaScript">
if(navigator.appName == "Microsoft Internet Explorer")
{
alert("Website not support IE6 ,only IE9 or other browsers "); window.location = "http://www.mozilla.com"
}
</script>


<![endif]-->
<!--[if lt IE 7]>
<script language="JavaScript"
type="text/JavaScript">
if(navigator.appName == "Microsoft Internet Explorer")
{
alert("Website not support IE7 ,only IE9 or other browsers"); window.location = "http://www.mozilla.com"
}
</script>


<![endif]-->
<!--[if lt IE 8]>
<script language="JavaScript"
type="text/JavaScript">
if(navigator.appName == "Microsoft Internet Explorer")
{
alert("Website not support IE8 ,only IE9 or other browsers "); window.location = "http://www.mozilla.com"
}
</script>


<![endif]-->
זה עובד , אבל עדיין אני רוצה להיות בטוח

Eran-s 08-06-11 16:26

אתה צריך תנאי אחד והוא:
קוד:

if lte IE 8
אשר מציינת:
קטן שווה לגרסה 8.
כמו כן, אין צורך לבדוק appName.
התנאים פועלים אך ורק בגרסאות אקספלורר השונות.
הדפדפנים האחרים פשוט מתעלמים מהם כמו מהערות.

SpiKerG 08-06-11 19:06

ok.
סידרתי.עובד מעולה כמו שאמרתי... תודה על העזרה :)

Eran-s 08-06-11 20:04

ד"א, שכחתי לכתוב זאת.
לא מומלץ שלא להתאים לאקספלורר 7-8,
כיוון שגרסה 9 זמינה אך ורק ב-Windows 7,
והם עדיין השוק העיקרי של דפדפני האקספלורר.


כל הזמנים הם GMT +2. הזמן כעת הוא 12:23.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ