![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Nie.
Rozdzielczość możesz przekazać do PHP w cookies z skryptu JavaScript. Taka ciekawostka: http://code.google.com/p/php-mobile-detect/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:33 |