molily: var und const

Beitrag lesen

Hallo,

var IE = ((document.all) && (navigator.appName != "Opera")) ? true : false;

Browsererkennung anhand von irgendwelchen Objekten ist Humbug. Und diese Umsetzung ist wenig zuverlässig.
Eigentlich muss man fast nie mit solchen Browsererkennungen arbeiten, sondern kann mit zielgenauen Fähigkeiten-Erkennungen arbeiten.

Warum?

Es gibt keine Konstanten in JavaScript (ECMAScript).
Wenn es in irgendeinem Browser zufällig funktioniert, ist es eine proprietäre Erweiterung.

Mathias