[2] [[Web Applications 1.0]] の、他の[[ドメイン]]の[[文書]]に[[メッセージ]]を送る機能。 * 対応ブラウザー - [51] [[IE]] 8+ (2009/3) [SRC[>>52]] - [54] [[Gecko]] 1.9+ / [[Firefox]] 3+ (2008/6) [SRC[>>55]] - [56] [[WebKit]] 2007年末+ [SRC[>>59]] -- [57] [[Chrome]] 4+ (2010/1) [SRC[>>58]] -- [63] [[Safari]] 4+ (2009/6) [SRC[>>64]] - [60] [[Opera]] -- [62] [CODE(DOMi)@en[[[Document]]]] (旧仕様): 9+ (2006/6) [SRC[>>59]] -- [61] [CODE(DOMi)@en[[[Window]]]]: 9.5+ (2008/6) [SRC[>>59]] ** 出典 - [52] [CITE@en-us[postMessage Method (window, Window Constructor)]] ([TIME[2011-04-24 11:40:59 +09:00]] 版) - [53] [CITE@ja-jp[Internet Explorer 8 のクロス ドキュメント メッセージングの概要]] ([TIME[2011-04-24 11:40:25 +09:00]] 版) - [55] [CITE@ja[window.postMessage - MDC Doc Center]] ([TIME[2011-04-24 11:42:47 +09:00]] 版) - [58] [CITE[Google Chrome 4で注目したいセキュリティ強化の新機能 - ITmedia エンタープライズ]] ([TIME[2011-04-24 11:47:11 +09:00]] 版) - [59] [CITE[サーバーサイド技術を使わないクロスドメイン通信補足 - 0xFF]] ([TIME[2011-04-24 11:48:45 +09:00]] 版) - [64] [CITE@en[Browser Variation of the Hub Reference Implementation (Illustrative) - MemberWiki]] ([TIME[2009-12-19 12:40:31 +09:00]] 版) * メモ [1] [CITE[Cross-document messaging in Opera - Arve Bersvendsen]] [50] [[Opera 8]] β にはありませんでしたが、 [[Opera 8.5]] では実装されていました。 [3] [CITE[The cross-document messaging APIs]] ([[Ian Hickson ]] 著, [CODE[2007-08-09 00:51:36 +09:00]] 版) [4] [CITE[Index of /specs/dom/messages]] ([CODE[2008-02-13 01:58:34 +09:00]] 版) [23] [CITE[Fixed a security problem with postMessage()]] ([[Ian Hickson ]] 著, [CODE[2008-02-12 20:03:46 +09:00]] 版) ([[名無しさん]]) [24] [CITE[IE Team Feedback on HTML 5.0 Cross Document Messaging]] ([[Sunava Dutta ]] 著, [CODE[2008-02-22 03:18:40 +09:00]] 版) [32] [CITE[postMessage() issues]] ([[Ian Hickson ]] 著, [CODE[2008-04-16 00:10:07 +09:00]] 版) [38] [CITE[postMessage feedback]] ([[Ian Hickson ]] 著, [CODE[2008-04-24 23:49:56 +09:00]] 版) [39] [CITE@en[(X)HTML5 Tracking]] ([TIME[2010-01-09 14:12:17 +09:00]] 版) [40] [CITE@en-US-x-Hixie[HTML5 Communications]] ([TIME[2010-01-09 10:10:53 +09:00]] 版) [41] [CITE[IRC logs: freenode / #whatwg / 20100212]] ([TIME[2010-02-14 11:17:32 +09:00]] 版) [42] [CITE@en-US[David Baron's weblog: setTimeout with a shorter delay]] ([TIME[2010-03-16 08:44:54 +09:00]] 版) [43] [CITE['''['''whatwg''']''' postMessage's target origin argument can be a full URL in some implementations]] ([TIME[2010-08-11 10:18:42 +09:00]] 版) [44] [CITE@en[HTML5 Revision Tracker]] ([TIME[2010-08-11 23:17:32 +09:00]] 版) [45] [CITE[''''''[''''''whatwg'''''']'''''' postMessage's target origin argument can be a full URL in some implementations]] ( ([TIME[2010-11-16 08:52:44 +09:00]] 版)) [46] [CITE@en[Web Applications 1.0 r5682 Revert r5277's removal of '/' as a magic value to postMessage(), since it has useful use cases. Paths in absolute URLs are still ignored without raising an exception.]] ( ([TIME[2010-11-16 08:25:00 +09:00]] 版)) [47] [CITE@en-US-x-Hixie[HTML5 Web Messaging]] ( ([TIME[2010-11-19 05:40:25 +09:00]] 版)) [48] [CITE[IE で postMessage 的実装をちゃんとやる - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech]] ( ([TIME[2010-12-07 22:02:13 +09:00]] 版)) [49] [CITE@en-US-x-Hixie[HTML5 Web Messaging]] ( ([TIME[2011-03-17 23:58:26 +09:00]] 版)) [65] [CITE@en[Web Applications 1.0 r6690 Make postMessage() accept the second and third arguments in either order. Compat with WebKit and hopefully solves the difficulty people have about remembering which goes first.]] ( ([TIME[2011-10-18 06:47:00 +09:00]] 版)) [66] [CITE@en[Web Applications 1.0 r6691 Revert last checkin. My testing was bogus.]] ( ([TIME[2011-10-18 07:09:00 +09:00]] 版)) [67] [CITE@en-US-x-Hixie[HTML5 Web Messaging]] ( ([TIME[2011-10-19 02:36:24 +09:00]] 版)) [68] [CITE@ja[IE 6/7 で文書間通信を実現するための一案: Days on the Moon]] ( ([TIME[2011-12-10 00:17:35 +09:00]] 版)) [69] [CITE@en-US-x-Hixie[HTML5 Web Messaging]] ( ([TIME[2012-03-12 22:06:22 +09:00]] 版)) [70] [CITE@en-US-x-Hixie[HTML5 Web Messaging]] ( ([TIME[2012-05-01 21:47:11 +09:00]] 版)) [71] [CITE[Securing Frame Communication in Browsers]] ( ([TIME[2008-05-15 01:03:44 +09:00]] 版)) [72] [CITE@en[Compound Document by Reference Framework 1.0]] ( ([TIME[2010-08-17 16:50:04 +09:00]] 版)) [73] [CITE@en[Interview with Ian Hickson, HTML editor | HTML5 Doctor]] ( ([TIME[2013-01-13 18:27:28 +09:00]] 版)) [74] [CITE@en[RemoteDocumentMessaging - WHATWG Wiki]] ( ([TIME[2013-06-24 05:31:29 +09:00]] 版)) [75] [CITE[IRC logs: freenode / #whatwg / 20130621]] ( ([TIME[2013-06-24 19:18:13 +09:00]] 版))