|
|||
Prüfen ob IE Kompatiblitätsansicht aktiv
Hallo liebes Forum,
ich verfeinere gerade eine fertige Seite. Dabei habe ich mich gefragt ob es einen Weg gibt abzufragen ob der Besucher der Seite im IE die Kompatibilitätsansicht aktiviert hat. Kennt da jemand was? Vielleicht auch mit JavaScript? Vilen Dank und beste Grüße. |
Sponsored Links |
|
|||
Zitat:
Als erstes stellst du dir die Frage, ob deine Seite in einem Intranet oder im Internet betrachtet wird. Nur Intranetwebseiten sind per Standard im Kompatibilitätsmodus. Ausnahme: Seiten auf der Kompatibilitätsliste des IE sind ggfs. ebenfalls im Kompatibilitätsmodus. Erfüllt deine Seite beide Kriterien nicht, ist das Berücksichtigen dieses Modus vernachlässigbar. Es gibt keine Möglichkeit, eindeutig festzustellen, ob sich ein Besucher im Kompatibilitätsmodus befindet. Wird deine Seite nicht aus einem Intranet geliefert und steht sie auch nicht auf der Kompatibilitätsliste, ist die Wahrscheinlichkeit hoch, dass die Seite niemals in diesem Modus dargestellt wird.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
Sponsored Links |
|
|||
Ich versuche mal meine Situation darzustellen.
Ich habe eine Seite die über eine Navigation verfügt, die im 45 Grad Winkel schräg dargestellt wird. Dieses passiert im IE9 aber nur wenn der Kompatibilitätsmodus aktiv ist. Deshalb brauche ich eine Abfrage ob der Nutzer besagten Browser ohne Kompatibilitätsmodus verwendet. Wenn ja, dann soll ein Hinweis erscheinen. Es geht natürlich um Internet. |
|
|||
Du kannst auch den Meta tag verwenden um den Kompatibilitätsmodus zu erzwingen:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" > siehe auch Understanding Compatibility Modes in Internet Explorer 8 - We know IE! - Site Home - MSDN Blogs
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
|
|||
Zitat:
IE besitzt ab Version 9 CSS Transformationen (inkl. Drehungen), ältere Versionen besitzen die Drehmöglichkeit über die proprietäre filter-Eigenschaft. Du kannst beides Verwenden, um die gewünschte Darstellung zu erzielen. Bevor du daran denkst, dem Benutzer Hinweise zu geben, solltest du dir die Frage stellen, wie oft du selbst auf derartige Hinweise reagierst. MMn ein sehr schlechter Rat. X-UA-Compatible hat im Web nichts zu suchen. |
|
|||
Durch deine kritische Bemerkung habe ich das ganze selbst hinterfragt und dabei ist mir aufgefallen, dass ich folgende Angabe vergessen hatte:
Code:
-ms-transform: rotate(-45deg); Danke! |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
mehrer aktive links auf einer Seite als aktiv setzen? | Luziefer | CSS | 5 | 02.02.2012 11:14 |
Prüfen, ob Popup noch existiert | xm22 | Javascript & Ajax | 1 | 28.06.2010 18:41 |
Prüfen ob String HTML Code enthält | meGa | Serveradministration und serverseitige Scripte | 3 | 06.05.2009 17:54 |
Formularfeld "Homepage" auf "http://" prüfen... | bodoalbstadt | (X)HTML | 10 | 17.03.2009 15:55 |
Login per Ajax prüfen | xm22 | Javascript & Ajax | 1 | 20.08.2008 17:54 |