- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 18 Jul 2008 05:12:09 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/pubnotes
In directory hutz:/tmp/cvs-serv29776
Modified Files:
Overview.html Overview.src.html
Log Message:
1.1063 Define the three-argument form of postMessage(). (whatwg r1874)
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/pubnotes/Overview.html,v
retrieving revision 1.315
retrieving revision 1.316
diff -u -d -r1.315 -r1.316
--- Overview.html 18 Jul 2008 03:21:43 -0000 1.315
+++ Overview.html 18 Jul 2008 05:12:06 -0000 1.316
@@ -36,7 +36,7 @@
of the changes without necessarily needing to read the
specification itself.</p>
<div class="ednote"><h4 class="ednoteHeader">Editorial note</h4><p>This document was generated on
- <b>2008-07-18T12:19:02+09:00</b>.</p></div></div>
+ <b>2008-07-18T14:11:31+09:00</b>.</p></div></div>
<div id="status">
<h2>Status of this Document</h2>
<p><em>
@@ -202,7 +202,19 @@
</li>
<li id="network_wd2-toc"><a href="#network_wd2">Section 7.3, Web sockets [formerly “Network connections”]</a>
</li>
-<li id="network_wd2-toc"><a href="#network_wd2">Section 7.5 [NEW], Channel messaging</a>
+<li id="crossDocumentMessages_wd2-toc"><a href="#crossDocumentMessages_wd2">Section 7.4, Cross-document messaging</a>
+<ul>
+<li id="introduction5_wd2-toc"><a href="#introduction5_wd2">Section 7.4.1, Introduction</a>
+</li>
+<li id="security9_wd2-toc"><a href="#security9_wd2">Section 7.4.2, Security</a>
+</li>
+<li id="posting_wd2-toc"><a href="#posting_wd2">Section 7.4.3, Posting text</a>
+</li>
+<li id="posting0_wd2-toc"><a href="#posting0_wd2">Section 7.4.4, Posting message ports</a>
+</li>
+</ul>
+</li>
+<li id="channel0_wd2-toc"><a href="#channel0_wd2">Section 7.5 [NEW], Channel messaging</a>
</li>
</ul>
</li>
@@ -1835,12 +1847,43 @@
Window, <em class="highlight">WindowBrowsingContext, and EventTarget</em>
interfaces.</q></li>
<li>A interface definition for the
- <code>WindowBrowsingContext</code> interface was
+ <code>WindowBrowsingContext</code> interface
+ was
added (this addition effectively splits the previous
definition for the <code>Window</code> interface
into two parts: one for the <code>Window</code>
interface, and one for the
<code>WindowBrowsingContext</code> interface.</li>
+ <li>The
+ <code class="method">postMessage(<var>message</var>,
+ <var>messagePort</var>,
+ <var>targetOrigin</var>)</code> form (“three
+ argument” form) of the
+ <code class="method">postMessage()</code>
+ method
+ was added to the interface definition for
+ the
+ <code>WindowBrowsingContext</code> interface.</li>
+ <li>In the “Security” subsection,
+ text was refined to make it clear that both
+ the
+ <code class="method">postMessage(<var>message</var>,
+ <var>targetOrigin</var>)</code> form (“two argument”
+ form)
+ and
+ <code class="method">postMessage(<var>message</var>,
+ <var>messagePort</var>,
+ <var>targetOrigin</var>)</code> form (“three
+ argument” form) of the
+ <code class="method">postMessage()</code>
+ method
+ are in the set of
+ members of a <code>Window</code> object for which it
+ is not a requirement that a security
+ exception be raised when they are accessed
+ by scripts whose effective script origin is not the
+ same as the Window object’s browsing context’s
+ active document’s effective script origin.</li>
</ul>
</div>
<div id="origin_wd2" class="section">
@@ -2295,12 +2338,104 @@
Web-socket-enabled server communicate</li>
</ul>
</div>
- <div id="network_wd2" class="section">
- <h2>Section 7.5 [NEW], Channel messaging <a class="hash" href="#network_wd2">#</a> <a class="toc-bak" href="#network_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#network">Section 7.5 [NEW], Channel messaging</a>” in the
+ <div id="crossDocumentMessages_wd2" class="section">
+ <h2>Section 7.4, Cross-document messaging <a class="hash" href="#crossDocumentMessages_wd2">#</a> <a class="toc-bak" href="#crossDocumentMessages_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#crossDocumentMessages">Section 7.4, Cross-document messaging</a>” in the
current “Editor’s Draft”
version of the specification.</p><p class="spec-link">View
- “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#network">Section 7.5 [NEW], Channel messaging</a>”
+ “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#crossDocumentMessages">Section 7.4, Cross-document messaging</a>”
+ in a
+ diff-marked version of the specification, showing
+ changes made between
+ 10 June 2008
+ and
+ current “Editor’s Draft”.</p></div>
+ <p>This section introduces a messaging system, using the
+ <code class="method">postMessage()</code> method, that
+ allows documents to communicate with each other
+ regardless of their source domain, in a way designed to
+ not enable cross-site scripting attacks.</p>
+ <div id="introduction5_wd2" class="section">
+ <h2>Section 7.4.1, Introduction <a class="hash" href="#introduction5_wd2">#</a> <a class="toc-bak" href="#introduction5_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#introduction5">Section 7.4.1, Introduction</a>” in the
+ current “Editor’s Draft”
+ version of the specification.</p><p class="spec-link">View
+
+ “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#introduction5">Section 7.4.1, Introduction</a>”
+ in a
+ diff-marked version of the specification, showing
+ changes made between
+ 10 June 2008
+ and
+ current “Editor’s Draft”.</p></div>
+ <p>This newly titled subsection was formed from
+ examples and their accompanying explanatory text
+ from what had been the “Processing model” subsection
+ in previous drafts.</p>
+ </div>
+ <div id="security9_wd2" class="section">
+ <h2>Section 7.4.2, Security <a class="hash" href="#security9_wd2">#</a> <a class="toc-bak" href="#security9_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#security9">Section 7.4.2, Security</a>” in the
+ current “Editor’s Draft”
+ version of the specification.</p><p class="spec-link">View
+
+ “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#security9">Section 7.4.2, Security</a>”
+ in a
+ diff-marked version of the specification, showing
+ changes made between
+ 10 June 2008
+ and
+ current “Editor’s Draft”.</p></div>
+ <p>This newly titled subsection was formed from a
+ number of warnings that had been in the “Processing
+ model” subsection in previous drafts.</p>
+ </div>
+ <div id="posting_wd2" class="section">
+ <h2>Section 7.4.3, Posting text <a class="hash" href="#posting_wd2">#</a> <a class="toc-bak" href="#posting_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#posting">Section 7.4.3, Posting text</a>” in the
+ current “Editor’s Draft”
+ version of the specification.</p><p class="spec-link">View
+
+ “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#posting">Section 7.4.3, Posting text</a>”
+ in a
+ diff-marked version of the specification, showing
+ changes made between
+ 10 June 2008
+ and
+ current “Editor’s Draft”.</p></div>
+ <p>This newly titled subsection was formed from what
+ the what had been the core content “Processing
+ model” subsection in previous drafts — that is,
+ text specifying user-agent behavior for the
+ <code class="method">postMessage(<var>message</var>,
+ <var>targetOrigin</var>)</code> form (“two argument”
+ form) of the
+ <code class="method">postMessage()</code>
+ method.</p>
+ </div>
+ <div id="posting0_wd2" class="section">
+ <h2>Section 7.4.4, Posting message ports <a class="hash" href="#posting0_wd2">#</a> <a class="toc-bak" href="#posting0_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#posting0">Section 7.4.4, Posting message ports</a>” in the
+ current “Editor’s Draft”
+ version of the specification.</p><p class="spec-link">View
+
+ “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#posting0">Section 7.4.4, Posting message ports</a>”
+ in a
+ diff-marked version of the specification, showing
+ changes made between
+ 10 June 2008
+ and
+ current “Editor’s Draft”.</p></div>
+ <p>This newly added subsection specifies user-agent
+ behavior for the <code class="method">postMessage(<var>message</var>,
+ <var>messagePort</var>,
+ <var>targetOrigin</var>)</code> form (“three
+ argument” form) of the <code class="method">postMessage()</code>
+ method.</p>
+ </div>
+ </div>
+ <div id="channel0_wd2" class="section">
+ <h2>Section 7.5 [NEW], Channel messaging <a class="hash" href="#channel0_wd2">#</a> <a class="toc-bak" href="#channel0_wd2-toc">T</a></h2><div class="spec-links"><p class="spec-link">View “<a href="http://www.w3.org/html/wg/html5/#channel0">Section 7.5 [NEW], Channel messaging</a>” in the
+ current “Editor’s Draft”
+ version of the specification.</p><p class="spec-link">View
+
+ “<a href="http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html#channel0">Section 7.5 [NEW], Channel messaging</a>”
in a
diff-marked version of the specification, showing
changes made between
Index: Overview.src.html
===================================================================
RCS file: /sources/public/html5/pubnotes/Overview.src.html,v
retrieving revision 1.307
retrieving revision 1.308
diff -u -d -r1.307 -r1.308
--- Overview.src.html 18 Jul 2008 03:21:43 -0000 1.307
+++ Overview.src.html 18 Jul 2008 05:12:07 -0000 1.308
@@ -1002,12 +1002,45 @@
>WindowBrowsingContext, and EventTarget</em>
interfaces.</q></li>
<li>A interface definition for the
- <code>WindowBrowsingContext</code> interface was
+ <code>WindowBrowsingContext</code> interface
+ was
added (this addition effectively splits the previous
definition for the <code>Window</code> interface
into two parts: one for the <code>Window</code>
interface, and one for the
<code>WindowBrowsingContext</code> interface.</li>
+ <li>The
+ <code
+ class=method>postMessage(<var>message</var>,
+ <var>messagePort</var>,
+ <var>targetOrigin</var>)</code> form (“three
+ argument” form) of the
+ <code class=method>postMessage()</code>
+ method
+ was added to the interface definition for
+ the
+ <code>WindowBrowsingContext</code> interface.</li>
+ <li>In the “Security” subsection,
+ text was refined to make it clear that both
+ the
+ <code class=method>postMessage(<var>message</var>,
+ <var>targetOrigin</var>)</code> form (“two argument”
+ form)
+ and
+ <code
+ class=method>postMessage(<var>message</var>,
+ <var>messagePort</var>,
+ <var>targetOrigin</var>)</code> form (“three
+ argument” form) of the
+ <code class=method>postMessage()</code>
+ method
+ are in the set of
+ members of a <code>Window</code> object for which it
+ is not a requirement that a security
+ exception be raised when they are accessed
+ by scripts whose effective script origin is not the
+ same as the Window object’s browsing context’s
+ active document’s effective script origin.</li>
</ul>
</section>
<section id=origin_wd2>
@@ -1345,7 +1378,51 @@
Web-socket-enabled server communicate</li>
</ul>
</section>
- <section id=network_wd2>
+ <section id=crossDocumentMessages_wd2>
+ <h2>Section 7.4, Cross-document messaging</h2>
+ <p>This section introduces a messaging system, using the
+ <code class=method>postMessage()</code> method, that
+ allows documents to communicate with each other
+ regardless of their source domain, in a way designed to
+ not enable cross-site scripting attacks.</p>
+ <section id=introduction5_wd2>
+ <h2>Section 7.4.1, Introduction</h2>
+ <p>This newly titled subsection was formed from
+ examples and their accompanying explanatory text
+ from what had been the “Processing model” subsection
+ in previous drafts.</p>
+ </section>
+ <section id=security9_wd2>
+ <h2>Section 7.4.2, Security</h2>
+ <p>This newly titled subsection was formed from a
+ number of warnings that had been in the “Processing
+ model” subsection in previous drafts.</p>
+ </section>
+ <section id=posting_wd2>
+ <h2>Section 7.4.3, Posting text</h2>
+ <p>This newly titled subsection was formed from what
+ the what had been the core content “Processing
+ model” subsection in previous drafts — that is,
+ text specifying user-agent behavior for the
+ <code class=method>postMessage(<var>message</var>,
+ <var>targetOrigin</var>)</code> form (“two argument”
+ form) of the
+ <code class=method>postMessage()</code>
+ method.</p>
+ </section>
+ <section id=posting0_wd2>
+ <h2>Section 7.4.4, Posting message ports</h2>
+ <p>This newly added subsection specifies user-agent
+ behavior for the <code
+ class=method>postMessage(<var>message</var>,
+ <var>messagePort</var>,
+ <var>targetOrigin</var>)</code> form (“three
+ argument” form) of the <code
+ class=method>postMessage()</code>
+ method.</p>
+ </section>
+ </section>
+ <section id=channel0_wd2>
<h2>Section 7.5 [NEW], Channel messaging</h2>
<p>This newly added section defines the
<code>MessageChannel</code>
Received on Friday, 18 July 2008 05:12:43 UTC