<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Both Firefox &lt;<a target="_blank" href="http://bugzilla.mozilla.org/">http://bugzilla.mozilla.org/</a>&gt; and WebKit &lt;<a target="_blank" href="https://bugs.webkit.org/">https://bugs.webkit.org/</a>&gt; allow you to file evangelism bugs on any web site. &nbsp;Perhaps it would be best to try that approach first?</span></div><div><br></div><div>Dave</div><div><br></div><div><br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><br><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><font size="2" face="Tahoma"><b><span style="font-weight: bold;">From:</span></b> Chris Evans &lt;cevans@chromium.org&gt;<br><b><span style="font-weight:
 bold;">To:</span></b> Darin Adler &lt;darin@apple.com&gt;<br><b><span style="font-weight: bold;">Cc:</span></b> webkit-dev@lists.webkit.org<br><b><span style="font-weight: bold;">Sent:</span></b> Tue, November 10, 2009 8:59:39 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [webkit-dev] Question on standards mode vs. site compatibility<br></font><br>
On Tue, Nov 10, 2009 at 8:37 PM, Darin Adler <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:darin@apple.com" target="_blank" href="mailto:darin@apple.com">darin@apple.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word;"><div><div class="im"><div>On Nov 2, 2009, at 11:19 PM, Chris Evans wrote:</div><br><blockquote type="cite"><div>Whilst mining a large list of URLs, I came across some sites that render incorrectly in WebKit but fine in IE.</div>
<div><br></div><div>It turns out there exist some sites which declare themselves standards complaint in their HTML via their DTD. These sites then proceed to try and load CSS resources with the incorrect MIME type. This promptly fails due to standards mode.</div>

<div><br></div><div>e.g.</div><div><span><a target="_blank" href="http://web.pcc.gov.tw/">http://web.pcc.gov.tw/</a> uses application/x-pointplus</span></div><div><span><a target="_blank" href="http://www.emart.co.kr/index.jsp">http://www.emart.co.kr/index.jsp</a> uses application/css</span></div>

<div><span><a target="_blank" href="http://www.fotocolombo.it/shop/index.php">http://www.fotocolombo.it/shop/index.php</a> uses text-css (note the hyphen in place of a slash)</span></div><div>application/octet stream also appears to be a favourite.</div>
</blockquote><div><br></div></div><div>That's unfortunate.&nbsp;Out of curiosity, how do these sites behave in Firefox?</div></div></div></blockquote><div><br></div><div>Broken, in the same way. Fine in IE.</div><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word;"><div><div class="im"><br><blockquote type="cite"><div>What is "enforceCSSMIMETypeInStrictMode()"? Is it a global setting or is there some per-page metadata somewhere?</div>
</blockquote><div><br></div></div>It’s a setting for applications. For web browsers it is set to true. It is not per-page.<div class="im"><br><blockquote type="cite">
</blockquote><div><br></div><blockquote type="cite"><div>We can relax the MIME type list we enforce for "strict mode" without breaking ACID3, although I'm not even sure that's desirable? Is it worth me worrying about this at all or is the correct solution that these sites are just broken and need to fix themselves at some stage? (Pragmatically, I worry that these sites will never fix themselves so users of WebKit-based browsers are SOL).</div>

</blockquote></div></div><br><div>Sounds like a tough choice. It would be unfortunate to have to have a white list of sites that violate this rule.</div></div></blockquote><div><br></div><div>I agree we don't want to be listing sites.</div>
<div>Our options would seem to be:</div><div>- Do nothing</div><div>- Permit application/x-point-plus and application/css as valid CSS MIME types. This would fix some unknown number of sites, and retain ACID3 compatibility. (ACID3 checks for CSS load failure with text/plain, I think).</div>
<div><br></div><div>Cheers</div><div>Chris</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word;"><div><br></div><font color="#888888"><div>
&nbsp;&nbsp; &nbsp;-- Darin</div><div><br></div></font></div></blockquote></div><br>
</div></div></blockquote><div style="position:fixed"></div>


<!-- cg21.c4.mail.gq1.yahoo.com compressed/chunked Sun Nov  8 09:33:11 PST 2009 -->
</div></body></html>