🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230490

Re: Lokalny HTML, IE11, CSS i blad MIME

#230490
From: Kviat
Date: Fri, 08 Aug 2014 00:00
60 lines
3291 bytes
W dniu 2014-08-07 23:00, R.e.m.e.K pisze:
> Witam
>
> Pisalem juz na grupie www, ale ...nikt nic nie poradzil.

Oj tam. Nie zdążyłem odpisać... :)

> Moze tutaj ktos mi pomoze.

> Otoz w starszych wersjach wszystko bylo ok, ale najnowsza
> dziwnie sie u mnie zachowuje. Pokazany w IDE kod HTML nie obluguje styli
> CSS, ktore sa w nim dolaczone. Konkretnie plik HTML wyglada tak:

To problem nie z kodem html.

> Pliki styli sa na odpowiedniej sciezce i sa wczytywane, sprawdzilem to
> ProcessExplorerem:
> C:\Program Files (x86)\Documentation Insight 3\css\presentation.css
> C:\Program Files (x86)\Documentation Insight 3\css\editor.css
>
> Gdy wyswietlilem ten plik w IE i wlaczylem debugowanie to dla obu plikow w
> logu pojawia sie informacja:
>
> SEC7113: Arkusz CSS został zignorowany ze względu na niezgodność typów mime

Bo starsze wersje IE miały mniejsze restrykcje bezpieczeństwa i pliki 
css z nieprawidłowym MIME były interpretowane poprawnie jako css.
W nowszych wprowadzili MIME-Sniffing czy jak to się tam nazywa. I jak 
serwer zapodaje css z nieprawidłowym MIME (czyli źle skonfigurowany) to 
już css nie zadziała.
W przypadku serwera wystarczy poprawić konfigurację, ale w Twoim 
przypadku wczytujesz css lokalnie i zwyczajnie w windowsie masz 
najprawdopodobniej źle przypisany MIME do plików css.

> Co moze byc przyczyna? Problem jest lokalny, u kolegi dziala wszystko ok.

Spróbuj tak:

regedit.exe -> HKEY_CLASSES_ROOT -> .css
i zobacz co masz w kluczu "Content Type". Powinno być: text/css

Jest jeszcze coś takiego:
http://www.nirsoft.net/utils/file_types_manager.html
ale nie wiem czy działa z Win7
Może to Cię naprowadzi i znajdziesz coś nowszego.

> IE11, Win 7 x64.
>
> Czy da sie zmusic IE11 aby prawidlowo wczytywal te CSS i JS?

Powinno pomóc ustawienie dla tej strony (czy wczytanego z dysku pliku 
html) "Trybu zgodności" czy "Widok zgodności" (nie używam IE więc nie 
pamiętam dokładnie) - to wyłącza MIME-Sniffing i IE "oleje" (jak to 
robiły starsze wersje) nieprawidłowy MIME dla css.

Mam nadzieję, że pomogłem, albo chociaż naprowadziłem gdzie szukać 
rozwiązania.

Pozdrawiam
Piotr
Technical Details
Message-ID: <53e4130a$0$2142$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!newsreader4.netcologne.de!news.netcologne.de!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <53e3e90a$0$2158$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!newsreader4.netcologne.de!news.netcologne.de!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Fri, 08 Aug 2014 02:00:11 +0200
From: Kviat <kviat@NIE_DLA_SPAMUneostrada.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
Newsgroups: pl.comp.lang.php
Subject: Re: Lokalny HTML, IE11, CSS i blad MIME
References: <53e3e90a$0$2158$65785112@news.neostrada.pl>
In-Reply-To: <53e3e90a$0$2158$65785112@news.neostrada.pl>
Lines: 61
Message-ID: <53e4130a$0$2142$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.11.189.237
X-Trace: 1407456010 unt-rea-a-02.news.neostrada.pl 2142 83.11.189.237:14578
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit