- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 28 Apr 2009 01:36:11 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv22846 Modified Files: Overview.html Log Message: Disambiguate what document's load event is delayed. (credit: roc) (whatwg r3007) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2169 retrieving revision 1.2170 diff -u -d -r1.2169 -r1.2170 --- Overview.html 28 Apr 2009 01:18:17 -0000 1.2169 +++ Overview.html 28 Apr 2009 01:36:08 -0000 1.2170 @@ -10242,7 +10242,8 @@ </ol></dd> - </dl><p>Fetching an external script must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p> + </dl><p>Fetching an external script must <a href="#delay-the-load-event">delay the load + event</a> of the element's document.</p> <p><dfn id="executing-a-script-block" title="executing a script block">Executing a script block</dfn>: When the steps above require that the script block be @@ -14620,7 +14621,8 @@ the <i>base URI of the element</i> is the same as <a href="#the-document-s-address">the document's address</a>.</p> - <p>Fetching the image must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p> + <p>Fetching the image must <a href="#delay-the-load-event">delay the load event</a> of the + element's document.</p> <p class="warning">This, unfortunately, can be used to perform a rudimentary port scan of the user's local network (especially in @@ -15788,14 +15790,15 @@ <code title="event-error"><a href="#event-error">error</a></code> at the element instead.</p> <p>When there is an active parser in the <code><a href="#the-iframe-element">iframe</a></code>, and - when anything in the <code><a href="#the-iframe-element">iframe</a></code> that is <a href="#delay-the-load-event" title="delay - the load event">delaying the <code title="event-load">load</code> - event</a> in the <code><a href="#the-iframe-element">iframe</a></code>'s <a href="#browsing-context">browsing - context</a>, the <code><a href="#the-iframe-element">iframe</a></code> must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p> + when anything in the <code><a href="#the-iframe-element">iframe</a></code> is <a href="#delay-the-load-event" title="delay the + load event">delaying the load event</a> of the + <code><a href="#the-iframe-element">iframe</a></code>'s <a href="#browsing-context">browsing context</a>'s <a href="#active-document">active + document</a>, the <code><a href="#the-iframe-element">iframe</a></code> must <a href="#delay-the-load-event">delay the load + event</a> of its document.</p> <p class="note">If, during the handling of the <code title="event-load"><a href="#event-load">load</a></code> event, the <a href="#browsing-context">browsing context</a> in the <code><a href="#the-iframe-element">iframe</a></code> is again <a href="#navigate" title="navigate">navigated</a>, that will further <a href="#delay-the-load-event">delay the - <code title="event-load">load</code> event</a>.</p> + load event</a>.</p> </div><hr><p>The <dfn id="attr-iframe-sandbox" title="attr-iframe-sandbox"><code>sandbox</code></dfn> attribute, when specified, enables a set of extra restrictions on @@ -16194,7 +16197,8 @@ previously instantiated plugin for the element. <!-- Note that this doesn't happen when the base URL changes. --></p> - <p>Fetching the resource must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p> + <p>Fetching the resource must <a href="#delay-the-load-event">delay the load event</a> of + the element's document.</p> <p>The <dfn id="concept-embed-type" title="concept-embed-type">type of the content</dfn> being embedded is defined as follows:</p> @@ -16397,7 +16401,8 @@ <p>If that is successful, <a href="#fetch">fetch</a> the resulting <a href="#absolute-url">absolute URL</a>.</p> - <p>The fetching of the resource must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p> + <p>The fetching of the resource must <a href="#delay-the-load-event">delay the load + event</a> of the element's document.</p> </li> @@ -16753,9 +16758,8 @@ is set, its value must be <a href="#resolve-a-url" title="resolve a url">resolved</a> relative to the element, and if that is successful, the resulting <a href="#absolute-url">absolute URL</a> must be <a href="#fetch" title="fetch">fetched</a>; this must <a href="#delay-the-load-event">delay the load - event</a>. The <dfn id="poster-frame">poster frame</dfn> is then the image obtained - from that resource, if any.</span></p><!-- thus it is unaffected by - changes to the base URL. --><p class="note">The image given by the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> attribute, the <i><a href="#poster-frame">poster + event</a> of the element's document. The <dfn id="poster-frame">poster frame</dfn> + is then the image obtained from that resource, if any.</span></p><!-- thus it is unaffected by changes to the base URL. --><p class="note">The image given by the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> attribute, the <i><a href="#poster-frame">poster frame</a></i>, is intended to be a representative frame of the video (typically one of the first non-blank frames) that gives the user an idea of what the video is like.<div class="impl"> @@ -17462,7 +17466,8 @@ <dfn id="autoplaying-flag">autoplaying flag</dfn>, which must begin in the true state, and a <dfn id="delaying-the-load-event-flag">delaying-the-load-event flag</dfn>, which must begin in the false state. While the <a href="#delaying-the-load-event-flag">delaying-the-load-event flag</a> is - true, the element must <a href="#delay-the-load-event">delay the load event</a>.</p> + true, the element must <a href="#delay-the-load-event">delay the load event</a> of its + document.</p> <p>When the <dfn id="dom-media-load" title="dom-media-load"><code>load()</code></dfn> method on a <a href="#media-element">media element</a> is invoked, the user agent @@ -28045,7 +28050,8 @@ <code title="attr-input-src"><a href="#attr-input-src">src</a></code> attribute is set or changed.</li> <!-- XXX define changed --> - </ul><p>Fetching the image must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p> + </ul><p>Fetching the image must <a href="#delay-the-load-event">delay the load event</a> of the + element's document.</p> <p>If the image was successfully obtained, with no network errors, and the image's type is a supported image type, and the image is a @@ -52742,8 +52748,8 @@ <code>Document</code>.</p> <p>Once everything that <dfn id="delay-the-load-event" title="delay the load event">delays the - load event</dfn> has completed, the user agent must run the - following steps:</p> + load event</dfn> of the document has completed, the user agent must + run the following steps:</p> <ol><li><a href="#queue-a-task">Queue a task</a> to set the <a href="#current-document-readiness">current document readiness</a> to "complete".</li> @@ -52766,7 +52772,8 @@ </ol><p>The <a href="#task-source">task source</a> for these tasks is the <a href="#dom-manipulation-task-source">DOM manipulation task source</a>.</p> - <!-- XXX make sure things "delay the load event" --> + <!-- XXX make sure things "delay the load event", e.g. applet and + object element's frame contents --> <p class="XXX">delaying the load event for things like image loads allows for intranet port scans (even without
Received on Tuesday, 28 April 2009 01:36:22 UTC