- From: poot <cvsmail@w3.org>
- Date: Wed, 30 Jul 2008 12:04:26 +0900 (JST)
- To: public-html-diffs@w3.org
More cleanup around <img> elements and images: Make the sniffing more predictable (and maybe more secure), make it clear that <img> does sniffing, minor editorial fixes. (whatwg r1957) type of the content http://people.w3.org/mike/diffs/html5/spec/Overview.1.1148.html#type-of Content-Type sniffing: image http://people.w3.org/mike/diffs/html5/spec/Overview.1.1148.html#content-type8 alt http://people.w3.org/mike/diffs/html5/spec/Overview.1.1148.html#alt0 http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1147&r2=1.1148&f=h http://html5.org/tools/web-apps-tracker?from=1956&to=1957 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.1147 retrieving revision 1.1148 diff -u -d -r1.1147 -r1.1148 --- Overview.html 30 Jul 2008 02:24:06 -0000 1.1147 +++ Overview.html 30 Jul 2008 03:01:10 -0000 1.1148 @@ -6712,9 +6712,6 @@ </table> - <p>User agents must ignore any rows for image types that they do not - support. - <p>Otherwise, the sniffed type of the resource is the same as its <var title="">official type</var>. @@ -15591,17 +15588,24 @@ title=event-load>load</code> event</a> on the <code><a href="#img">img</a></code> element (this happens after <code title=dom-img-complete><a href="#complete">complete</a></code> starts - returning true). If the download fails or it completes but the image is - not a valid or supported image, the user agent must <a - href="#firing5">fire an <code title=event-error>error</code> event</a> on - the <code><a href="#img">img</a></code> element. + returning true). If the download fails without a response from the remote + server, or it completes but the image is not a valid or supported image, + the user agent must <a href="#firing5">fire an <code + title=event-error>error</code> event</a> on the <code><a + href="#img">img</a></code> element. - <p>The remote server's response metadata (e.g. an HTTP 404 status code, or - <a href="#content-type5" title=Content-Type>associated Content-Type - headers</a>) must be ignored when determining whether the resource - obtained is a valid image or not. + <p>Whether the image is fetched successfully or not (e.g. whether the + response code was a 2xx code or equivalent) must be ignored when + determining the image's type and whether it is a valid image. - <p class=note>This allows servers to return images with error responses. + <p class=note>This allows servers to return images with error responses, + and have them displayed. + + <p>The user agents should apply the <a href="#content-type8" + title="Content-Type sniffing: image">image sniffing rules</a> to determine + the type of the image, with the image's <a href="#content-type5" + title=Content-Type>associated Content-Type headers</a> giving the <var + title="">official type</var>. <p>User agents must not support non-image resources with the <code><a href="#img">img</a></code> element. User agents must not run executable @@ -16725,7 +16729,8 @@ href="#plugin">plugin</a> for it. </ol> - <p>Whether the resource is fetched successfully or not must be ignored when + <p>Whether the resource is fetched successfully or not (e.g. whether the + response code was a 2xx code or equivalent) must be ignored when determining the resource's type and when handing the resource to the plugin.
Received on Wednesday, 30 July 2008 03:05:03 UTC