molily: Browsererkennung

Beitrag lesen

?? Conditional Compilation wird ausschließlich vom IE verwendet. Es ist also _das_ Mittel, um einen IE _sicher_ zu erkennen.

IE 10 wird Conditional Comments entfernen. Das macht die »coolen« Scripte, die hier gepostet wurden, bereits obsolet. Was ist, wenn IE 11 auch Conditional Compilation entfernen sollte?

Das ist nur wahrscheinlich: Conditional Compilation ergibt keinen Sinn mehr. Es ist für JScript im Kontext von WSH und .NET gedacht, nicht für den Webkontext. ECMAScript wird standardisiert weiterentwickelt und Microsoft nimmt daran teil. Die JScript-Engine im IE ist von der Weiterentwicklung von JScript längst abgekoppelt und folgt nur noch ECMAScript. Zukünftige ECMAScript-Erweiterungen werden eigene Versionierung mit sich bringen. Conditional Compilation funktioniert zwar bei bisherigen IEs, ist aber keine zukunftsfähige Technik.

Mathias