🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
9 messages
9 total messages Started by R.e.m.e.K Thu, 07 Aug 2014 21:00
Lokalny HTML, IE11, CSS i blad MIME
#230489
Author: R.e.m.e.K
Date: Thu, 07 Aug 2014 21:00
96 lines
4320 bytes
Witam

Pisalem juz na grupie www, ale ...nikt nic nie poradzil.
Moze tutaj ktos mi pomoze.

Mam problem z pewnym narzedziem, ktore generuje plik HTML. Konkretnie jest
to narzedzie do tworzenia dokumentacji z poziomu kodu (XML Documentation). 
Narzedzie jako swojego GUI uzywa osadzonej w IDE kontrolki IE. Aby
wyswietlic formularz tworzy na dysku tymczasowy plik HTML i go wystwiela w
swoim okienku zadokowanym w IDE.
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:

<!DOCTYPE html>
<!-- saved from url=(0016)http://localhost/ -->
<html>
<head>
<title>Unit1 Namespace</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="Documentation Insight" />
<!--Generated by Documentation Insight (http://www.devjetsoftware.com/). -->
<base target="_self" href="C:\Program Files (x86)\Documentation Insight 3\"
/>
<link type="text/css" rel="Stylesheet" href="css/presentation.css" />
<link type="text/css" rel="Stylesheet" href="css/editor.css" /> 
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.cookie.js"></script>
    <script type="text/javascript" src="js/di.js"></script>
 </head>
<body class="library">
<input type="hidden" id="contentEditableControl" class="userDataStyle"
value="false" />
<input type="hidden" id="userDataCache" class="userDataStyle" />
<input type="hidden" id="hiddenScrollOffset" />
<input type="hidden" id="moduleName" value="Unit1" />
<input type="hidden" id="elementId" value="Unit1" />
<div id="content">
<div class="topic">
<h1 class="title">Unit1 Namespace</h1>
<div id="mainSection">
<div id="mainBody">
<div id="summarySection" class="section">
<input class="tagName" type="hidden" value="summary" />
<div id="summaryHeader" class="sectionHeader">
<div>
<a href="javascript:void(0)" class="collapsibleAreaHref" title="Collapse">
<span class="collapsibleAreaIcon collapsibleAreaExpanding">
<!---->
</span>
<span class="collapsibleAreaTitle">Summary</span>
</a>
</div>
</div>
<div id="summaryContent" class="sectionContent" contentEditable="false">
<p>
  Test
</p>
</div></div></div></div></div></div>
<div id="footer"><div id="footerContent"></div></div></body>
</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

Tak to wyglada na screenshotcie:

http://snap.ashampoo.com/uploads/2014-08-03/OJNBbhGA.png

W efekcie okno w IDE zamiast wygladac tak:

http://images.cnblogs.com/cnblogs_com/zzzl/201109/201109040047245073.png

wyglada tak:

http://snap.ashampoo.com/uploads/2014-08-03/TjJ5qVxC.png

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

IE11, Win 7 x64.

Czy da sie zmusic IE11 aby prawidlowo wczytywal te CSS i JS?


-- 
pozdro
R.e.m.e.K
Re: Lokalny HTML, IE11, CSS i blad MIME
#230490
Author: 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
Re: Lokalny HTML, IE11, CSS i blad MIME
#230491
Author: Kviat
Date: Fri, 08 Aug 2014 00:03
12 lines
1589 bytes
W dniu 2014-08-08 02:00, Kviat pisze:

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

a i jeszcze tu:
HKEY_LOCAL_MACHINE -> SOFTWARE -> Classes -> .css

tak samo, jak w "Content Type" jest "text/plain" zamienić na "text/css"

Pozdrawiam
Piotr
Re: Lokalny HTML, IE11, CSS i blad MIME
#230492
Author: R.e.m.e.K
Date: Fri, 08 Aug 2014 06:28
35 lines
2082 bytes
Dnia Fri, 08 Aug 2014 02:00:11 +0200, Kviat napisał(a):

>> Pisalem juz na grupie www, ale ...nikt nic nie poradzil.
> 
> Oj tam. Nie zdążyłem odpisać... :)

Dlugo czekalem ;-)
 
>> 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.

Tyle wiem, ale chcialem pokazac tlo problemu od A do Z
 
>> SEC7113: Arkusz CSS został zignorowany ze względu na niezgodność typów mime
>> 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

Tada!!!
Czulem, ze to siedzi w systemie. I juz po klopocie. 

Mega WIELKIE DZIEKI. 
Masz u mnie kszynke browca! - pod warunkiem, ze razem ja wypijemy ;-)

-- 
pozdro
R.e.m.e.K
Re: Lokalny HTML, IE11, CSS i blad MIME
#230493
Author: Kviat
Date: Fri, 08 Aug 2014 11:33
23 lines
1909 bytes
W dniu 2014-08-08 08:28, R.e.m.e.K pisze:
> Dnia Fri, 08 Aug 2014 02:00:11 +0200, Kviat napisał(a):
>
>>> Pisalem juz na grupie www, ale ...nikt nic nie poradzil.
>>
>> Oj tam. Nie zdążyłem odpisać... :)
>
> Dlugo czekalem ;-)

Sezon urlopowy to rzadziej do kompa zaglądam. Ale odpisać chciałem... 
przy najbliższej okazji :)
Tym razem najpierw na php zajrzałem.

> Mega WIELKIE DZIEKI.

Nie ma sprawy.

> Masz u mnie kszynke browca! - pod warunkiem, ze razem ja wypijemy ;-)

A to już zależy jak daleko masz do morza... ;)

Pozdrawiam
Piotr
Re: Lokalny HTML, IE11, CSS i blad MIME
#230494
Author: R.e.m.e.K
Date: Fri, 08 Aug 2014 12:02
11 lines
1397 bytes
Dnia Fri, 08 Aug 2014 13:33:12 +0200, Kviat napisał(a):

> A to już zależy jak daleko masz do morza... ;)

W tej chwili 15 minut z obuwia ;-) 
Morze moze nie do konca, raptem zatoka :-)
Skad jestes?

-- 
pozdro
R.e.m.e.K
Re: Lokalny HTML, IE11, CSS i blad MIME
#230495
Author: Kviat
Date: Fri, 08 Aug 2014 12:19
13 lines
1747 bytes
W dniu 2014-08-08 14:02, R.e.m.e.K pisze:
> Dnia Fri, 08 Aug 2014 13:33:12 +0200, Kviat napisał(a):
>
>> A to już zależy jak daleko masz do morza... ;)
>
> W tej chwili 15 minut z obuwia ;-)
> Morze moze nie do konca, raptem zatoka :-)
> Skad jestes?

Oszszsz w mordę jeża... zatokę to ja z okna widzę :)

Pozdrawiam
Piotr
Re: Lokalny HTML, IE11, CSS i blad MIME
#230496
Author: artiun
Date: Fri, 08 Aug 2014 14:23
11 lines
2116 bytes
W dniu 2014-08-08 14:19, Kviat pisze:
>
> Oszszsz w mordę jeża... zatokę to ja z okna widzę :)
>
Mieszkasz, czy pojechałeś?
Jeśli pojechałeś to pewnie w góry :)

-- 
Artur
0 weeks 0 days 22 hours 2 minutes 32 seconds and 706 milliseconds.
"pl.comp.lang.php"
Re: Lokalny HTML, IE11, CSS i blad MIME
#230497
Author: Kviat
Date: Fri, 08 Aug 2014 15:10
16 lines
1802 bytes
W dniu 2014-08-08 16:23, artiun pisze:
> W dniu 2014-08-08 14:19, Kviat pisze:
>>
>> Oszszsz w mordę jeża... zatokę to ja z okna widzę :)
>>
> Mieszkasz, czy pojechałeś?

Mieszkam.

> Jeśli pojechałeś to pewnie w góry :)

Góry to nie moja bajka. Jak już gdzieś wyjeżdżam to też musi być woda. 
Duuużo wody :P

Pozdrawiam
Piotr
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads