| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 30.11.09 Prihlásený: 16.04.15 Príspevky: 26 Témy: 3 | Napísal Pirios: 08.03.2010 17:23 | |
|
Ahojte,
mam problem s HTTP serverom pri spravnom zobrazovani webu.
Z PC mi korektne zobrazuje vsetky styly aj formatovanie objektov, ale ked si web nahram na server, na nom uz mam odlisne formatovanie webu (CSS rozlozenie, <IMG>, <P>), ale len v IE (pouzivam v8). Problem nemam s inymi prehliadacmi. Okrem ineho mi nevie zo servera spravne indentifikovat verziu IE, ak mam verziu 8, vrati mi hodnotu 7 (verzie IE 7 a menej su spravne indentifikovane).
Priamo z PC mi funguje vsetko. Musim mat nejaky problem s konfiguraciu Apache, alebo nemam nejaky modul spusteny. Zatial som sa s tymto nestretol.
Pouzivam WampServer 2.0 s Apache 2.2.8.
Dakujem za akekolvek hodnotne info.
Aktivovane moduly:
Kód: actions_module alias_module asis_module auth_basic_module authn_default_module authn_file_module authz_default_module authz_groupfile_module authz_host_module authz_user_module autoindex_module cgi_module dir_module env_module include_module isapi_module log_config_module mime_module negotiation_module setenvif_module php5_module
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 08.03.2010 19:13 | |
|
Otvor si v IE8 Developer Tools (F12), kdesi hore by malo byt cosi ako "Document Mode" - aku hodnotu to ma? Pravdepodobne to bude IE8 Compatibility Mode, cize v podstate mod IE7. Ak to bude takto, vyriesit problem bude uz jednoduche.
Tu stranku zobrazuje zle, ak ju spustas z http://localhost/? IE8 ma pre localhost defaultne to kompatibilne zobrazenie, to by si mal zmenit pomocou:
Kód: <meta http-equiv=X-UA-Compatible content="IE=8">
|
|
Registrovaný: 30.11.09 Prihlásený: 16.04.15 Príspevky: 26 Témy: 3 | Napísal autor témy Pirios: 09.03.2010 11:09 | |
|
vrela vdaka! meta udaj mi pomohol pri rozlozeni webu.
identifikacia prehliadaca cez JS mi ale stale vracia hodnotu 7.
nie, localhost nepouzivam. na PC, kde mam http server mam este IE6.
rezim dokumentu mi ukazoval pred zmenou "meta" normu IE7.
teraz uz IE8.
otrasne kolko starosti je s IE. ked to spravim pre Firefox, bezi mi to bez problemov na Opere, Chrome a Safari. ked to mam pre IE, zas to nejde na ostatnych...
na identifikaciu verzie IE som pouzil platny prikaz len pre IE prehliadac:
Kód: <!--[if lt IE 8]> ... <![endif]-->
teraz uz mam vsetko tak ako to ma byt, aj ked JavaScript mi nevie vratit spravnu hodnotu
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.03.2010 14:56 | |
|
Zapis "lt IE 8" su IE 7 a nizsie.
Ako zistujes tym Javascriptom verziu prehliadaca? A vobec, naco to robis? Pokial chces podla verzie prehliadaca pouzivat alebo nepouzivat nejake featury, je lepsie zamerat sa priamo na kontrolu danych veci, napr. typeof JSON != 'undefined' pre zistenie, ci prehliadac podporuje JSON. Zistovat Javascriptom verziu prehliadaca je podla mna nezmysel.
|
|
Registrovaný: 30.11.09 Prihlásený: 16.04.15 Príspevky: 26 Témy: 3 | Napísal autor témy Pirios: 09.03.2010 16:36 | |
|
Prave preto som pouzil <!--[if lt IE 8]> namiesto JS, aspon nejako spolahlivo sa da zistit v IE verzia. Potreboval som, aby sa web nespustil pre verzie 7 a menej...
Ano, to je pravda, verziu mozno zistit aj overenim funkcii, ale to zas mne pripade neefektivne, nakolko potrebujem vediet presne cislo verzie.
Pouzivam na to zdroj odtialto:
http://www.quirksmode.org/js/detect.html
Skript mi bezchybne funguje na normalnych webhostingoch. Len u mna na lokalnej sieti mi to vracia chybne hodnoty. Mam aj dalsi http server pod Unixom, aj tam mi to zle cislo vracia.
Nieco mi mi chyba v tom http serveri nastavit, neviem vsak ze co...
Ale aspon, ze mi to teraz ako-tak ide korektne.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.03.2010 18:31 | |
|
Vies mi vysvetlit dovod, preco chces priblizne 20% pouzivatelov odrezat od pouzivania tvojej stranky?
Posli prosim vypis z Kód: <script>for (var k in navigator) { document.write(k+': '+navigator[k]+'<br>'); } document.write(document.compatMode);</script> Podla moznosti aj zo servera, kde sa to sprava dobre, aj z toho, kde sa to sprava zle.
|
|
Registrovaný: 30.11.09 Prihlásený: 16.04.15 Príspevky: 26 Témy: 3 | Napísal autor témy Pirios: 10.03.2010 11:57 | |
|
Vypis z klientskej stanice s IE8:
Kód: appCodeName: Mozilla appName: Microsoft Internet Explorer appMinorVersion: 0 cpuClass: x86 platform: Win32 plugins: [object HTMLPluginsCollection] opsProfile: null userProfile: null systemLanguage: sk userLanguage: sk appVersion: 4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022) userAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022) onLine: true cookieEnabled: true mimeTypes: CSS1Compat Vypis z localhostu (IE6): Kód: appCodeName: Mozilla appName: Microsoft Internet Explorer appMinorVersion: ;SP2; cpuClass: x86 platform: Win32 plugins: opsProfile: userProfile: systemLanguage: sk userLanguage: sk appVersion: 4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322) userAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322) onLine: true cookieEnabled: true mimeTypes: CSS1Compat
na to ti jednoducho odpoviem... tento web mam v ramci intranetu v praci, cca pre 3000 ludi. keby bolo po mojom, zakazem IE celesvetovo, pretoze je to pohroma pre webmasterov. az verzia IE8 co tak vylepsila. IE7 este nevedela spracovat ani alfa kanaly v PNG obrazkoch a rovnako nepodporovala korektne vsetky W3C standardy. tak preto
kym este nebola IE8, na svojom verejnom webe som mal uplne blokovany pristup prehliadacov IE.
dik
_________________ Intel Core 2 Duo E8400, 4x1 GB A-Data Vitesta EE 800MHz, HDD WD RE3 250GB SATA2 + WD AV-GP 1.5TB + WD 2TB Caviar Green, LC-POWER LC6550GP-v2.0 550W, Gigabyte GV-NX88T512HP, Gigabyte GA-EP35C-DS3R, Sharkoon Rebel 9 VE, Samsung 22" SM 2243FW, X-Fi Platinum Fatal1ty Champion Series, ICY DOCK MB-453SPF 45003, ICY DOCK MB123AK, Zalman ZM-MFC1 Plus, Cooler Master Vortex 752, Leadtek WinFast PxDVR 3200 H, TEAC DW-552G, Sony Optiarc AD-7203S |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 10.03.2010 13:07 | |
|
Aha. No, len dufaj, ze kazdy z 3000 ludi pozna a pouziva iny prehliadac. Nechcem byt zly, ale podla mna si bud lenivy par minut navyse nad tym posediet alebo neschopny.
Ten klientsky IE8 sa identifikuje ako IE7. Takze bud stale pouziva IE7 mod (co by sa malo tou <meta> hlavickou eliminovat), alebo je to proste IE7. Vyzeraju prakticky rovnako.
Skus v tom IE8, ktory robi problemy, kliknut v menu Help > About Internet Explorer. Je tam naozaj verzia 8?
|
|
Registrovaný: 30.11.09 Prihlásený: 16.04.15 Príspevky: 26 Témy: 3 | Napísal autor témy Pirios: 10.03.2010 13:46 | |
|
toho sa neobavam u nas pouziva kazdy to, co im dam ja...
na to fakt cas nemam, za neschopny povazujem IE.
nie, je tam verzia 10 samozrejme, ze je tam verzia 8 (8.0.6001.18702).
rovnaky vysledok mam z obidvoch serverov Apache - Win/Unix. je uplne jedno kto si to u nas pozrie, v kazdom IE8 vrati hodnotu 7...
ja som antiIE! nemienim pisat viac kodu, ako je potrebne. to co spravim pre Firefox funguje bezchybne a logicky, ale pre IE treba vsetko mozne prisposobovat a to sa mi fakt nechce.
este som sa s takymto problemom nestretol. vzdy mi vsetko fungovalo. nepaci sa mi ani pouzivat doctype HTML 4.01, nakolko ked to vlozim do stranky, napr. odrazky <LI> su mensie ako pri doctype HTML 4.0
dolezite je, ze si mi tym udajom META pomohol vyriesit rozlozenie objektov
Microsoft vzdy musi ludom komplikovat zivot...
_________________ Intel Core 2 Duo E8400, 4x1 GB A-Data Vitesta EE 800MHz, HDD WD RE3 250GB SATA2 + WD AV-GP 1.5TB + WD 2TB Caviar Green, LC-POWER LC6550GP-v2.0 550W, Gigabyte GV-NX88T512HP, Gigabyte GA-EP35C-DS3R, Sharkoon Rebel 9 VE, Samsung 22" SM 2243FW, X-Fi Platinum Fatal1ty Champion Series, ICY DOCK MB-453SPF 45003, ICY DOCK MB123AK, Zalman ZM-MFC1 Plus, Cooler Master Vortex 752, Leadtek WinFast PxDVR 3200 H, TEAC DW-552G, Sony Optiarc AD-7203S |
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|