Jakiego obiektu powinienem użyć do określenia informacji o przeglądarce?window.navigator lub po prostu nawigator?
alert(window.navigator.userAgent);
lub
alert(navigator.userAgent);
Czy istnieją jakieś zaleceń o zgodności z różnymi przeglądarkami decyzji?
Uruchom 'navigator === window.navigator', a zobaczysz, że jest to ten sam obiekt. To powiedziawszy, użycie 'window' jest bardziej jednoznaczne i jasno pokazuje zamiar użycia obiektu globalnego. –