Frage

Hoffentlich ist diese Frage nicht so subjektiv, wie ich denke, dass sie es auch sein mag.

Ich habe eine Intranet -Anwendung, die mit IE8 arbeiten muss, da das Unternehmen IE6 als Standardbrowser ersetzt.

Unser Testteam stellte fest, dass es in IE8 nicht funktioniert hat. Wenig wussten sie, dass es tatsächlich tat. Ihre Browser wurden so eingestellt, dass IE8 im Kompatibilitätsmodus für Intranet -Anwendungen ausgeführt wurde.

Ich fand heraus, dass ich den Browser zwingen könnte, diese Anwendung zu rendern, wenn ich das Meta-Tag für X-UA-kompatibel für IE = Emulseie8 zwingen könnte, wenn ich diese Anwendung als IE8 und die Anwendung gut funktionierte.

Gibt es Fallstricke, von denen ich für diese Lösung nichts weiß? Wenn ja, gibt es eine bessere Lösung?

War es hilfreich?

Lösung

Das Einstellen von X-UA-kompatibel für IE = Emulseie8 wird den bevorstehenden IE9 wie IE8 machen.

Anfangs kann dies das sein, was Sie wollen. Wenn Sie nicht in der Lage sind, gegen IE9 vollständig zu testen, wenn es herauskommt (irgendwann im nächsten Jahr, nehme ich an), kann dies helfen, die Organisation sofort auf den IE9 aufzurüsten.

Wenn Sie alles vollständig getestet haben und die Anwendung im nativen Modus von IE9 arbeiten möchten, werden Sie ein wenig festsitzen. Sie könnten X-UA-kompatibel auf IE = IE9 setzen, und IE9 wird gut funktionieren, aber was bedeutet das für IE8?

Das ist alles spekulativ. Im Moment wird es nichts schaden. Wenn Sie Änderungen vornehmen müssen, um spätere Versionen von IE9 zu verarbeiten, können Sie dies später tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top