<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=Web_Messaging</id>
	<title>Web Messaging - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=Web_Messaging"/>
	<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=Web_Messaging&amp;action=history"/>
	<updated>2026-07-21T09:53:06Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://monobook.org/w/index.php?title=Web_Messaging&amp;diff=11485&amp;oldid=prev</id>
		<title>Administrator: ページの作成:「&#039;&#039;&#039;Web Messaging&#039;&#039;&#039;とは、HTML5を構成する仕様の一部で、ウインドウやフレーム、オブジェクトの間でメッセージを送受信する仕…」</title>
		<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=Web_Messaging&amp;diff=11485&amp;oldid=prev"/>
		<updated>2019-11-06T00:01:00Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&amp;#039;&amp;#039;&amp;#039;Web Messaging&amp;#039;&amp;#039;&amp;#039;とは、&lt;a href=&quot;/wiki/HTML5&quot; title=&quot;HTML5&quot;&gt;HTML5&lt;/a&gt;を構成する仕様の一部で、ウインドウやフレーム、オブジェクトの間でメッセージを送受信する仕…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Web Messaging&amp;#039;&amp;#039;&amp;#039;とは、[[HTML5]]を構成する仕様の一部で、ウインドウやフレーム、オブジェクトの間でメッセージを送受信する仕組みである。いわゆる[[プロセス間通信]]に相当するものである。&lt;br /&gt;
&lt;br /&gt;
== 実装例 ==&lt;br /&gt;
これらを動作させるにはウェブサーバーが必要となる。ローカルファイルとしてブラウザで開くとセキュリティの関係で動作しない。これだけのために[[apache]]や[[nginx]]を入れるのは不毛なので[[簡易ウェブサーバー]]を使うといい。」&lt;br /&gt;
&lt;br /&gt;
test.html&amp;lt;syntaxhighlight lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;WebMessage TEST&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;script&amp;gt;&lt;br /&gt;
        window.addEventListener(&amp;quot;load&amp;quot;, function() {&lt;br /&gt;
            var worker = new Worker(&amp;#039;test.js&amp;#039;);&lt;br /&gt;
            worker.onmessage = function(event) {&lt;br /&gt;
                document.getElementById(&amp;#039;result&amp;#039;).innerHTML = event.data;&lt;br /&gt;
            }&lt;br /&gt;
        };&lt;br /&gt;
    });&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body onload=&amp;quot;init()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;result&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;test.js&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var count = 0;  &lt;br /&gt;
setInterval(function() {&lt;br /&gt;
    postMessage(&amp;#039;hoge&amp;#039; + count++);&lt;br /&gt;
}, 1000);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
&lt;br /&gt;
* 仕様書 = http://www.w3.org/TR/webmessaging/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
</feed>