Chciałbym pokazać wyskakujące okienko z informacją, czy przeglądarka jest nieaktualna. Jak mogę się dowiedzieć, jakiej przeglądarki używają javascript?Jak mogę się dowiedzieć, z której przeglądarki korzysta użytkownik?
5
A
Odpowiedz
5
function BrowserDetection() {
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var ffversion = new Number(RegExp.$1) ;
}
else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
var ieversion = new Number(RegExp.$1);
}
else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var chromeversion = new Number(RegExp.$1);
// capture x.x portion and store as a number
}
else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var oprversion = new Number(RegExp.$1)
}
else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var safariversion = new Number(RegExp.$1);
}
}
Następnie po znalezieniu wersji, u porównaj i wyświetlacz popup w zależności od potrzeb.
5
Sprawdź ten skrypt wykrywający Przeglądarka:
0
Nie wykrywa przeglądarek, wykrywać funkcje przeglądarki. Jest to dobra dyskusja na przepełnienie stosu już:
Powiązane problemy
- 1. Jak mogę się dowiedzieć, z której wersji TinyMCE korzystam?
- 2. Jak dowiedzieć się, do której klasy odwołuje się najbardziej?
- 3. Historia API html5, jak się dowiedzieć, kiedy użytkownik kliknął przycisk następnej/poprzedniej przeglądarki?
- 4. Jak mogę się dowiedzieć, z której wersji Sassa korzystam podczas uruchamiania gulp-sass?
- 5. inotify - jak dowiedzieć się, który użytkownik zmodyfikował plik?
- 6. Czy można dowiedzieć się, ile czasu spędził użytkownik na stronie?
- 7. Jak mogę się dowiedzieć, kto nazwał SendMessage?
- 8. Jak mogę się dowiedzieć, gdzie utworzono obiekt?
- 9. Uruchomiony skrypt bash jest zawieszony gdzieś. Czy mogę się dowiedzieć, na której linii się znajduje?
- 10. Jak zidentyfikować bazę danych, której używa użytkownik w wierszu CLI?
- 11. Jak mogę się dowiedzieć, czy Oddział został połączony z Pnia?
- 12. Android, Jak mogę się dowiedzieć, czy animacja została zakończona?
- 13. Jak mogę się dowiedzieć, ile plików znajduje się w katalogu?
- 14. Gdzie mogę się dowiedzieć o systemach rekomendacji?
- 15. Sprawdź, czy użytkownik korzysta z IE w trybie zgodności
- 16. Gdzie mogę dowiedzieć się więcej o WebCoreSharedBufferData?
- 17. Gdzie mogę się dowiedzieć o MEF?
- 18. Jak mogę dowiedzieć się, jak została wywołana kompilacja w Jenkins
- 19. Jak mogę się upewnić, że użytkownik jest zalogowany tylko raz?
- 20. Jak mogę się dowiedzieć, którą wersję Doctrine używam?
- 21. Jak mogę się dowiedzieć, dlaczego cURL zwisa i nie odpowiada?
- 22. Jak mogę się dowiedzieć, dlaczego mongodb ulega awarii?
- 23. Jak mogę się dowiedzieć, w którym węźle działa proces erlang?
- 24. Jak mogę się dowiedzieć, czy AdMob załadował reklamę?
- 25. Jak mogę się dowiedzieć, kto jest wepchnięty w git?
- 26. Jak mogę się dowiedzieć, na co wskazuje moje łącze symboliczne?
- 27. Jak mogę się dowiedzieć o pisaniu specyfikacji projektu?
- 28. Jak mogę się dowiedzieć, który element GWT jest aktywny?
- 29. Nie mogę się dowiedzieć, jak użyć składnika miniatur Bootstrap
- 30. Dlaczego Django fcgi po prostu umrzeć? Jak mogę się dowiedzieć?
To nie jest answser na pytanie. Kto się przejmuje tym, co ludzie myślą. –