Rolf B: Java im Edge abstellen und Browsererkennung?

Beitrag lesen

problematische Seite

Hallo Lisa,

das mit Java kann eigentlich nicht sein. Java benötigt die uralte NPAPI-Schnittstelle, die von Edge und Chrome nicht mehr unterstützt wird. Bei Firefox nur noch in der 52-ESR Version. Oracle weigert sich wohl, Java auf neuere Schnittstellen zu portieren. Das gab einiges an Zoff, aber Leisure Suit Larry konnte sich bei den Browserherstellern nicht durchsetzen. Java Applets sind damit de facto tot. Nur für Flash wird noch eine Extrawurst gebraten.

Internet Explorer 11 kann NPAPI noch, darum laufen Java Applets darunter noch und darum ist der IE11 noch in Windows enthalten.

Zur Browsererkennung:

User Agent String meiner Edge-Version:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134

User Agent String meiner Chrome-Version:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36

Das Problem ist, dass Edge so von seiner Kompatibilität zu anderen Browsern überzeugt ist, dass er ihren Namen ganz trocken in seinen eigenen Ident-String hineinschreibt. Ganz hinten steht dann noch Edge. Netzwelt sieht Chrome und denkt nicht weiter nach. Bei mir wird unter Edge ebenfalls Chrome angezeigt. Das ist ein Netzwelt-Bug. Und das ist einer der Gründe, warum man nicht den User Agent String abfragen sollte, wenn man wissen will was der Browser kann.

Rolf

--
sumpsi - posui - clusi