Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 23. 6. 2010, 20:50:57 · Upravil/a: Mufna
Zdravím Vás. Zničeho nic jsem narazil na podivné chování IE6 (mám testovací standalone verzi). Když kliknu na jakýkoliv vnitřní odkaz na webu, tak dostanu jako výsledek úplně prázdnou stránku (když se podívám do zdrojového kódu, tak tam taky není ani fň). Když dám reload, tak se obsah dané interní stránky už normálně načte. Mám ten web na 2 místech, testovací verzi na své doméně (jako subdoménu) + ostrou verzi již na hostingu klienta. Problém je jako na potvoru zrovna u ostré verze (ale nejsem si vědom, že by tam byly nějaké odlišné CSS konstrukce či jiný javascript - používám jQuery). Nevíte někdo čím to může být ?
|
||
Chamurappi Profil |
#2 · Zasláno: 23. 6. 2010, 21:14:29
Reaguji na Mufnu:
„když se podívám do zdrojového kódu, tak tam taky není ani fň“ Jeden odvážný tip bych měl, ale tohle ho pravděpodobně vylučuje. Počkám si tedy na doplnění zadání o nějaké konkrétní údaje (třeba odkaz). Ty bys snad dokázal na takhle obecný dotaz odpovědět? Předpokládáš, že uhodneme konkrétní příčinu jen z toho, že používáš jQuery? |
||
Mufna Profil |
#3 · Zasláno: 23. 6. 2010, 21:17:30 · Upravil/a: Mufna
|
||
Keeehi Profil |
#4 · Zasláno: 23. 6. 2010, 21:26:05
Mufna:
Mě se to zobrazuje korektně. IE6,7,8 |
||
pavuk Profil |
#5 · Zasláno: 23. 6. 2010, 21:28:50
Mě to v 6 probíhá jak popisoval v [#1] Mufna, v 7 ne
|
||
tayger Profil * |
#6 · Zasláno: 23. 6. 2010, 21:31:12
Keeehi:
mě to také dělá, ale ne hned, až třeba po třetím kliknutí, zdá se, že to bude v tom scriptu, možná nějaký příkaz, který IE6 nepodporuje. |
||
Chamurappi Profil |
#7 · Zasláno: 23. 6. 2010, 21:31:20 · Upravil/a: Chamurappi
Reaguji na Mufnu:
Podíval jsem se na HTTP hlavičky a šel bych na tvém místě po krku téhle: Content-Encoding: gzip „tady to zlobí“ Tam je. „tady to nezlobí“ Tam není. Reaguji na taygera: „zdá se, že to bude v tom scriptu, možná nějaký příkaz, který IE6 nepodporuje“ Nějaký příklad? Jak může JS způsobit, že se při zobrazení zdrojového kódu neukáže nic? (Vlastně, když nad tím přemýšlím… ono by to možná šlo. Ale jen cíleně a všude, ne omylem.) |
||
Mufna Profil |
#8 · Zasláno: 23. 6. 2010, 21:36:13 · Upravil/a: Mufna
|
||
Keeehi Profil |
#9 · Zasláno: 23. 6. 2010, 21:45:49
Mufna:
Nehledej v HTML,JS,CSS ale v PHP. |
||
Mufna Profil |
#10 · Zasláno: 23. 6. 2010, 22:01:25 · Upravil/a: Mufna
Chamurappi
ok ... jdu to pořešit s hostingem, ať mi poradí, jak tu gzip kompresi vypnout ... díky Keehi jj, díky |
||
Mufna Profil |
#11 · Zasláno: 23. 6. 2010, 23:01:33 · Upravil/a: Mufna
Tak jsem to "upachtil", vypadá to že to takhle funguje. Můžete se na ten zápis do .htaccess někdo mrknout ? Jestli to takhle stačí, resp. jestli to bude fungovat bez problémů ?
RewriteEngine on # RewriteBase / BrowserMatch ^Mozilla/4.[0678] no-gzip BrowserMatch \bMSIE\s(7|8) !no-gzip !gzip-only-text/html atd. - další rewritovací pravidla Celý zápis, ktreý jsem k tomu našel, je tento: AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.[0678] no-gzip BrowserMatch \bMSIE\s7 !no-gzip !gzip-only-text/html BrowserMatch \bOpera !no-gzip Header append Vary User-Agent Stačí mi jen ta moje zkrácená varianta ? |
||
Davex Profil |
#12 · Zasláno: 23. 6. 2010, 23:19:23 · Upravil/a: Davex
Můžeš prosím ještě před vypnutím komprese vyzkoušet posílání hlavičky Content-Type za session_start()? Podle některých zdrojů by to mělo chybu v IE6 řešit.
<?php session_start(); header('Content-Type: text/html; charset=utf-8'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> V nouzi nejvyšší a při používání sessions bych vypnul kompresi některým starším prohlížečům (NN4 a IE <= 6) takto: BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE\s[3-6] no-gzip BrowserMatch \bMSIE\s[^3-6] !no-gzip !gzip-only-text/html Edit: doplněna podpora pro IE novější než 9 :-) |
||
Mufna Profil |
#13 · Zasláno: 23. 6. 2010, 23:38:07 · Upravil/a: Mufna
Davex
olalá ... máš pravdu, u mě to funguje - a navíc je to učitě jednodušší a "bezpečnější" než zapisovat cokoliv do .htaccess . I když ten můj zápis do .htaccess vypadal, že snad taky bude fungovat (a pouze tam kde má). EDIT: a ten tvůj zápis do .htaccess vypadá taky dobře, v tom mým bych minimálně musel hlídat přidávání čísel nových verzí IE |
||
Časová prodleva: 14 let
|
0