Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][CSS] rozoznawanie przeglądarki mobilnej
Forum PHP.pl > Forum > Przedszkole
szczemp
Gdzieś tu chyba czytałem jak rozpoznać przeglądarkę mobilną przez php. Gdzieś indziej czytałem o zastosowaniu w cssie takich sztuczek:
dla telefonów i urządzeń o rozdzielczości mniejszej niż 767 @media handheld, only screen and (max-width: 767px)
albo dla tabletów i urządzeń o rozdzielczości mniejszej niż 1023 @media only screen and (max-width: 1023px)
Obie te sztuczki zastosowane razem sprawdzają się dobrze i fajnie to można zaobserwować zmniejszając okno przeglądarki. Ale powiedzmy na stronie jest jakaś duża grafika i w cssie dla powyższych rozdzielczości dam jej display none to ona i tak będzie pobrana, ale się nie wyświetli. Co ludziom korzystających z pakietów internetowych zżera transfer.
Z kolei rozpoznawanie przeglądarki przez $_SERVER['HTTP_USER_AGENT'] może być kłopotliwe i musi być często modyfikowane (z każdą nową wersją przeglądarki).
Stąd pytanie czy można rozpoznać rozdzielczość przez php, żeby przy generowaniu struktury strony nie pokazywać obrazków?
modern-web
Nie.
Rozdzielczość możesz przekazać do PHP w cookies z skryptu JavaScript.
Taka ciekawostka: http://code.google.com/p/php-mobile-detect/
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.