Kurze Aktualisierung,
Windows 10 verwendet den String "Windows NT 10.0" statt 6.4, siehe auch:
https://msdn.microsoft.com/de-de/library/ie/hh869301%28v=vs.85%29.aspx Zitat:Entwickler, die sich auf Windows 10 vorbereiten, sollten darauf achten, dass sich der Windows NT-Wert in der Benutzer-Agent-Zeichenfolge mit der neuen Version von 6.4 in 10.0 ändert.
Die aktuellen User Agent Strings des
Project Spartan und IE in Windows 10 habe ich mal hier zusammengestellt:
Project Spartan Windows 10 Preview Build 10049:
Zitat:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
Desktop-Version Internet Explorer der Windows 10 Preview 10049:
Zitat:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
Bedeutet, dass der Internet Explorer 12 nur noch durch den Zusatz "Edge/12.0" identifiziert werden kann.
Ich habe für meine Installation bereits folgende Anpassungen für Windows 10 und Internet Explorer 12 vorgenommen:In
func_operating_system.php habe ich nach dem Eintrag für Windows 8.1 folgendes eingefügt:
Code (PHP): "(Windows NT 6.4)" => "Windows 10",
"(Windows NT 10.0)" => "Windows 10",
In
func_browser.php habe ich zwischen "Netscape" und "OmniWeb" folgendes eingefügt:
Code (PHP): "(Edge).([0-9]{1,3}\.[0-9]{1,4})" => "Internet Explorer",
Und da mir das zugeordnete Icon nicht gefallen hat, habe ich noch in
func_pattern_icons.php folgende Zeile oberhalb der Windows 8.1 Zeile eingefügt:
Code (PHP): "Windows 10" => "os_windows8" ,
Das war's