Autor | Zpráva | ||
---|---|---|---|
jannie Profil * |
#1 · Zasláno: 20. 4. 2011, 23:21:59
Zdravím. neví někdo, jak zjistit rozlišení obrazovky bez použití javascriptu?
Jde mi o to, že mám udělanou mobilní verzi webu a chci automaticky přesměrovávat uživatele, kteří přijdou na web z mobilu. Problém je, že staré telefony javascript nepodporují, takže tady se trochu ztrácím, jak to vyřešit. Případně poradí někdo nějaké lepší řešení? Díky. |
||
Keeehi Profil |
#2 · Zasláno: 20. 4. 2011, 23:30:22
jannie:
Staré telefony nepodporují nic jiného než html a css (ani css nemusí) a pomocí toho to nepůjde. Většinou ale existují mobilní verze na m subdoméně (example.com -> m.example.com). Takže do patičky můžeš dát odkaz na tuto verzi. Zároveň ji může uživatel zkusit sám. Ještě by se dalo mobilní uživatele pomocí php $_SERVER['HTTP_USER_AGENT'] . Tento údaj však odesílá prohlížeč (v tomto případě telefoní prohlížeč) a nevím, jak to u starých telefonů je, jestli něco takového odesílají.
|
||
jannie Profil * |
#3 · Zasláno: 20. 4. 2011, 23:36:25
Děkuju moc.
|
||
joe Profil |
#4 · Zasláno: 21. 4. 2011, 00:48:08 · Upravil/a: joe
U CSS se dá nastavit media - zobrazovací typ zařízení.
Dál v CSS3 je možnost tzv. media query, více o tom je třeba tady, takže se ani nemusí dělat speciální stránka znovu (pro mobily). |
||
pcmanik Profil |
#5 · Zasláno: 21. 4. 2011, 09:36:01
joe:
Stare telefony budu urcite podporovat CSS3 |
||
joe Profil |
#6 · Zasláno: 21. 4. 2011, 14:33:09
pcmanik:
Staré telefony budou podporovat media, pokud jsi četl tu větu nad tou, na kterou jsi reagoval. |
||
Chamurappi Profil |
#7 · Zasláno: 21. 4. 2011, 14:39:24
Škoda, že se rozlišení displeje neuvádí přímo v nějaké HTTP hlavičce. Je to podstatnější informace, než použitý prohlížeč.
Reaguji na joa: „Staré telefony budou podporovat media“ Vážně? Pokud si dobře vzpomínám, tak dříve většina telefonů media ignorovala, protože v té době nikdo nedělal stylopisy speciálně pro ně a v zájmu uživatele bylo načtení normálních stylopisů.
|
||
joe Profil |
#8 · Zasláno: 21. 4. 2011, 15:23:08
Chamurappi:
Ono záleží na tom, co to ten starý telefon je :-) Pro někoho to může být telefon starý jeden rok, pro někoho deset. |
||
Časová prodleva: 3 dny
|
|||
Witiko Profil |
#9 · Zasláno: 24. 4. 2011, 13:28:47 · Upravil/a: Witiko
joe:
Zrovna v odvětví mobilních zařízení bych se ohlížel snad nejméně. Velká část bude používat Operu Mini a stejně tak většinově dochází k výměně za nový telefon v průměru každé dva roky. Prakticky je tedy šance, že se jannie na webu objeví někdo se Siemensem C65 zanedbatelná. :-) |
||
joe Profil |
#10 · Zasláno: 24. 4. 2011, 13:38:35
Witiko:
„Velká část bude používat Operu Mini“ Tam už ale fungují ty media query, aspoň ve verzi 6 (www.opera.com/mobile/demo/) Osobně na internet z mobilu nechodím, nejsem na tom zase tak závislý, abych musel být všude online :-) ale asi to je dneska hodně in. |
||
Witiko Profil |
#11 · Zasláno: 25. 4. 2011, 13:39:39
joe:
„Tam už ale fungují ty media query“ To byla moje pointa, reagoval jsem na to, co říkal Chamurappi a sice, že mobilní prohlížeče měly ve zvyku definici ignorovat. :-) |
||
Časová prodleva: 13 let
|
0