Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Jak rozpoznać przeglądarkę.
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
windman
Witam,

Jak najprościej i najszybciej rozpoznac przeglądarkę, chcę wykonac inny kod dla IE i inny dla Opery i FF.

Pozdrawiam
.radex
Masz bana na google?

http://google.com/search?q=js+rozpoznawanie+przeglądarki
windman
Cytat(radex_p @ 13.06.2008, 18:38:30 ) *
Masz bana na google?

Sorki, następnym razem najpierw poszukam.
Pozdrawiam
Królik
a najlepsze jest to, że właśnie googlując za tym tematem, pierwszy link jest do tego postu...

może by go usunąć bo nic nie wnosi?
kilas88
Cytat(Królik @ 27.08.2010, 14:56:19 ) *
a najlepsze jest to, że właśnie googlując za tym tematem, pierwszy link jest do tego postu...

może by go usunąć bo nic nie wnosi?

Mi pokazuje się inny temat.

Ale ok, rozwiązanie zaciągnięte z jQuery:

[JAVASCRIPT] pobierz, plaintext
  1. // More details: <a href="http://docs.jquery.com/Utilities/jQuery.browser" target="_blank">http://docs.jquery.com/Utilities/jQuery.browser</a>
  2. var userAgent = navigator.userAgent,
  3. uaMatch = function( ua ) {
  4. ua = ua.toLowerCase();
  5.  
  6. var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
  7. /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||
  8. /(msie) ([\w.]+)/.exec( ua ) ||
  9. !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) ||
  10. [];
  11.  
  12. return { browser: match[1] || "", version: match[2] || "0" };
  13. },
  14. browserMatch = uaMatch(userAgent);
  15.  
  16. alert( browserMatch.browser + ' ' + browserMatch.version );
[JAVASCRIPT] pobierz, plaintext
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.