2011-11-11 26 views
7

Jakie wartości są zwracane dla wartości navigator.appName dla wszystkich popularnych przeglądarek?(Javascript) Lista wartości "navigator.appName" dla wszystkich przeglądarek?

Wartość dla przeglądarki Firefox to .

Jakie wartości są zwracane dla IE, Firefox, Google Chrome, Safari, Opera, Flock itp.?

+2

To także "Netscape" dla Chrome i Safari, prawdopodobnie także dla innych przeglądarek. Więc prawdopodobnie nie jest to najbardziej przydatna właściwość? –

+0

I Chromium (14) (być może oczywiście) na Ubuntu 11.04. –

+0

Co ??? Mój Boże, dlaczego? A więc do czego służy nazwa 'navigator.appName'? (lub) po prostu bezużyteczna właściwość? –

Odpowiedz

7

Jeśli ufasz agenta użytkownika, można korzystać z tej strony internetowej: http://www.useragentstring.com/

To zapewnia API do analizowania aktualnej przeglądarki. Ma również dane na temat każdego agenta użytkownika, jaki możesz sobie wyobrazić.

9

Właśnie dowiedziałem IE11 podgląd zmienił wartość navigator.appName:

przed IE11, wartość ta wynosi:

"Microsoft Internet Explorer" 

teraz z IE11 podglądu, wartość ta została zmieniona na:

"Netscape" 
nie

pewien, dlaczego MS to zrobił, ani nie jest to będzie stała po wydaniu IE11

+0

Jest tak prawdopodobnie dlatego, że [navigator.appName jest przestarzałe] (https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/appName) i przeglądarki mogą zwracać, co chcą. – ashes999