- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 24 Jul 2008 02:02:18 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv31821 Modified Files: Overview.html Log Message: Resolve the issue markers in the <embed> section. (whatwg r1925) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.1115 retrieving revision 1.1116 diff -u -d -r1.1115 -r1.1116 --- Overview.html 24 Jul 2008 01:32:30 -0000 1.1115 +++ Overview.html 24 Jul 2008 02:02:15 -0000 1.1116 @@ -16493,44 +16493,37 @@ disabled). User agents should convey the danger of overriding the sandbox to the user if an option to do so is provided. - <p>Otherwise, the <code title=attr-embed-src><a href="#src3">src</a></code> - attribute is present, and the element is not in a sandboxed browsing - context: - <p>When the element is created with a <code title=attr-embed-src><a href="#src3">src</a></code> attribute, and whenever the <code title=attr-embed-src><a href="#src3">src</a></code> attribute is - subsequently set, user agents are expected to find an appropriate <a - href="#plugin">plugin</a> for the specified resource, based on the <a - href="#type-of" title=concept-embed-type>content's type</a>, and hand that - <a href="#plugin">plugin</a> the content of the resource, fetching it if - necessary. If the <a href="#plugin">plugin</a> supports a scriptable - interface, the <code><a - href="#htmlembedelement">HTMLEmbedElement</a></code> object representing - the element should expose that interfaces.</p> - <!-- Note that this + subsequently set, if the element is not in a sandboxed browsing context, + user agents should fetch the specified resource, find an appropriate <a + href="#plugin">plugin</a> it based on the <a href="#type-of" + title=concept-embed-type>content's type</a>, and hand that <a + href="#plugin">plugin</a> the content of the resource. <!-- Note that this doesn't happen when the base URL changes. --> + If the <a href="#plugin">plugin</a> supports a scriptable interface, the + <code><a href="#htmlembedelement">HTMLEmbedElement</a></code> object + representing the element should expose that interfaces. <p>Fetching the resource must <a href="#delays">delay the <code title=event-load>load</code> event</a>. - <p>The user agent should pass the names and values of all the attributes of - the <code><a href="#embed">embed</a></code> element that have no namespace - to the <a href="#plugin">plugin</a> used. - <p>Any (namespace-less) attribute may be specified on the <code><a href="#embed">embed</a></code> element, so long as its name is <a href="#xml-compatible">XML-compatible</a>. - <p>The <code><a href="#embed">embed</a></code> element has no <a - href="#fallback">fallback content</a>. If the user agent can't display the - specified resource, e.g. because the given type is not supported, then the - user agent must use a default plugin for the content. (This default could - be as simple as saying "Unsupported Format", of course.) + <p>The user agent should pass the names and values of all the attributes of + the <code><a href="#embed">embed</a></code> element that have no namespace + to the <a href="#plugin">plugin</a> used. <p>The <dfn id=type4 title=attr-embed-type><code>type</code></dfn> attribute, if present, gives the MIME type of the linked resource. The - value must be a valid MIME type, optionally with parameters. <a + value must be a valid MIME type, optionally with parameters. If the + attribute is present, its value must specify the same type as the <a + href="#content-type5" title=Content-Type>explicit Content-Type + metadata</a> of the resource given by the <code title=attr-embed-src><a + href="#src3">src</a></code> attribute. <a href="#references">[RFC2046]</a> <p>The <dfn id=type-of title=concept-embed-type>type of the content</dfn> @@ -16550,14 +16543,19 @@ href="#plugin">plugin</a> for it. </ol> - <p class=big-issue>Should we instead say that the content-sniffing used for - top-level browsing contexts should apply here? + <p>Whether the resource is fetched successfully or not must be ignored when + determining the resource's type and when handing the resource to the + plugin. - <p class=big-issue>Should we require the type attribute to match the server - information? + <p class=note>This allows servers to return data for plugins even with + error responses (e.g. HTTP 500 Internal Server Error codes can still + contain plugin data). - <p class=big-issue>We should say that 404s, etc, don't affect whether the - resource is used or not. Not sure how to say it here though. + <p>The <code><a href="#embed">embed</a></code> element has no <a + href="#fallback">fallback content</a>. If the user agent can't display the + specified resource, e.g. because the given type is not supported, then the + user agent must use a default plugin for the content. (This default could + be as simple as saying "Unsupported Format", of course.) <p>The <code><a href="#embed">embed</a></code> element supports <a href="#dimension0">dimension attributes</a>.
Received on Thursday, 24 July 2008 02:02:54 UTC