Czy istnieje solidny sposób na wykrycie, czy użytkownik korzysta z urządzenia mobilnego w jQuery? Coś podobnego do atrybutu @media CSS? Chciałbym uruchomić inny skrypt, jeśli przeglądarka jest na urządzeniu przenośnym. Funkcja jQuery $.browsernie jest tym, czego szukam.
Szukam funkcji, która zwraca wartość logiczną, jeśli użytkownik ma przeglądarkę mobilną, czy nie. Wiem, że mogę używać navigator.userAgenti pisać tę funkcję za pomocą wyrażenia regularnego, ale programy klienckie są zbyt różne dla różnych platform. Wątpię, aby dopasowanie wszystkich możliwych urządzeń było łatwe i myślę, że ten problem został rozwiązany wiele …
Mam 5 dodatków / rozszerzeń dla FF, Chrome, IE, Opera i Safari. Jak rozpoznać przeglądarkę użytkownika i przekierować (po kliknięciu przycisku instalacji), aby pobrać odpowiedni dodatek?
Wywołuję funkcję taką jak ta poniżej, klikając div z określoną klasą. Czy jest sposób, aby sprawdzić podczas uruchamiania funkcji, czy użytkownik korzysta z Internet Explorera, i przerwać / anulować, jeśli korzystają z innych przeglądarek, aby działał tylko dla użytkowników IE? Użytkownicy tutaj byliby na IE8 lub wyższych wersjach, więc nie …
Szukałem kodu, który pozwoliłby mi wykryć, czy użytkownik odwiedzający witrynę ma przeglądarkę Firefox 3 lub 4. Znalazłem tylko kod do wykrywania typu przeglądarki, ale nie wersji. Jak mogę wykryć taką wersję przeglądarki?
Chcę odesłać użytkowników naszej witryny do strony błędów, jeśli używają wersji Internet Explorerwcześniejszej niż v9. Wspieranie nie jest warte naszego czasu i pieniędzy IE pre-v9. Użytkownicy wszystkich innych przeglądarek innych niż IE mają się dobrze i nie należy ich odrzucać. Oto proponowany kod: if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var …
Kiedy chcę wykryć IE, używam tego kodu: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = …
Przeprowadziłem badania i pytanie to pojawiło się, ale nie w sposób, w jaki zamierzam. Tworzę stronę dla klienta, która jest kodem docelowym QR, który jest miejscem do pobrania aplikacji. Więc nie musi drukować 2 kodów QR na stronie, chciałbym wykryć bieżący system operacyjny (Apple / Android / Inne [nieobsługiwany]) i …
Używam następującego skryptu PHP jako indeksu dla mojej witryny. Ten skrypt powinien zawierać określoną stronę w zależności od języka przeglądarki (wykrywana automatycznie). Ten skrypt nie działa dobrze we wszystkich przeglądarkach, więc zawsze obejmuje index_en.phpkażdy wykryty język (przyczyną problemu jest najprawdopodobniej problem z nieuwzględnianiem niektórych nagłówków Accept-Language). Czy mógłbyś zaproponować mi …
Jak wykryć przeglądarkę Safari za pomocą JavaScript? Wypróbowałem kod poniżej i wykrywa on nie tylko Safari, ale także przeglądarkę Chrome. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }
Chociaż obie są przeglądarkami opartymi na Webkit, Safari urlencodes w adresie URL, podczas gdy Chrome nie. Dlatego muszę rozróżnić te dwa w JS. Dokumenty jQuery dotyczące wykrywania przeglądarki oznaczają „safari” jako przestarzałe. Czy istnieje lepsza metoda, czy na razie po prostu trzymam się przestarzałej wartości?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.