* [CODE(DOMi)@en[Window]] オブジェクトのメンバー [15] このリストは不完全です。[CITE[Results for window]] ([TIME[2009-02-28 13:33:53 +09:00]] 版) もご覧ください。 [FIG[ [1] [CODE(DOMi)@en[[[EventTarget]]]], [CODE(DOMi)@en[[[AbstractView]]]], [CODE(DOMi)@en[[[ViewCSS]]]], [CODE(JS)@en[[[Global]]]] ,[CODE(DOMm)@en[[[addEventStream]]]] ,[CODE(DOMm)@en[[[alert]]]] ,"[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]), [[HTML5]]" ,[CODE(DOMa)@en[[[applicationCache]]]],[[HTML5]] ,[CODE(DOMm)@en[[[atob]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[Audio]]]],[[HTML5]] ,[CODE(DOMm)@en[[[back]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[blackberry]]]],[[BlackBerry Browser]] ,[CODE(DOMm)@en[[[blur]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[btoa]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[captureEvents]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[clearInterval]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[clearTimeout]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[clipboardData]]]] ,[CODE(DOMm)@en[[[close]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[closed]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.1]]) ,[CODE(DOMa)@en[[[Components]]]] ,([[XPConnect]]) ,[CODE(DOMm)@en[[[confirm]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[content]]]],[[Gecko]] ,[CODE(DOMa)@en[[[controllers]]]],[[Gecko]] ,[CODE(DOMm)@en[[[crypto]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[CSSPrimitiveValue]]]] ,[CODE(DOMa)@en[[[defaultStatus]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[directories]]]],[[Gecko]] ,[CODE(DOMm)@en[[[disableExternalCapture]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[document]]]],[[HTML5]] ,[CODE(DOMm)@en[[[DOMParser]]]] ,[CODE(DOMm)@en[[[dump]]]],[[Gecko]] ,[CODE(DOMm)@en[[[enableExternalCapture]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[event]]]] ,[CODE(DOMa)@en[[[external]]]] ,[CODE(DOMm)@en[[[find]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[focus]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.1]]) ,[CODE(DOMm)@en[[[forward]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[fullScreen]]]] ,[CODE(DOMa)@en[[[frameElement]]]],[[Gecko]] ,[CODE(DOMa)@en[[[frames]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CDOE(DOMa)@en[[[fullScreen]]]],[[Gecko]] ,[CODE(DOMm)@en[[[GeckoActiveXObject]]]],[[Gecko]] ,[CODE(DOMm)@en[[[getComputedStyle]]]],[[ViewCSS]] ,[CODE(DOMm)@en[[[getInterface]]]],[[Gecko]] ,[CODE(DOMm)@en[[[getSelection]]]],[[Gecko]] ,[CODE(DOMa)@en[[[globalStorage]]]],[DEL[廃止 ([[HTML5]])]] ,[CODE(DOMm)@en[[[handleEvent]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[history]]]] ,"[CODE(DOMa)@en[[[window]]]] ([[WinIE 3]], [[JavaScript 1.1]])" ,[CODE(DOMm)@en[[[home]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[Image]]]],[[HTML5]] ,[CODE(DOMa)@en[[[innerHeight]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[innerWidth]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[java]]]] ,([[LiveConnect]]) ,[CODE(DOMa)@en[[[length]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[location]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[locationbar]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[menubar]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[moveBy]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[moveTo]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[name]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[navigate]]]] ,[CODE(DOMa)@en[[[window]]]] ([[WinIE 3]]) ,[CODE(DOMa)@en[[[navigator]]]] ,[CODE(DOMa)@en[[[window]]]] ([[WinIE 3]]) ,[CODE(DOMa)@en[[[netscape]]]] ,([[LiveConnect]]) ,[CODE(DOMa)@en[[[offscreenBuffering]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[onafterprint]]]] ,[CODE(DOMa)@en[[[onbeforeprint]]]] ,[CODE(DOMa)@en[[[onbeforeunload]]]] ,[CODE(DOMa)@en[[[onblur]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.1]]) ,[CODE(DOMa)@en[[[ondragdrop]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[onerror]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.1]]) ,[CODE(DOMa)@en[[[onfocus]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.1]]) ,[CODE(DOMa)@en[[[onhelp]]]] ,[CODE(DOMa)@en[[[onload]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[onmove]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[onresize]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[onunload]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[open]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[openDialog]]]],[[Gecko]] ,[CODE(DOMa)@en[[[opener]]]] ,"[CODE(DOMa)@en[[[window]]]] ([[WinIE 3]], [[JavaScript 1.1]])" ,[CODE(DOMa)@en[[[opera]]]],[[Opera]] ,[CODE(DOMa)@en[[[Option]]]],[[HTML5]] ,[CODE(DOMa)@en[[[outerHeight]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[outerWidth]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[Packages]]]] ,[CODE(DOMa)@en[[[pageXOffset]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[pageYOffset]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[parent]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) - [CODE(DOMa)@en[[[performance]]]] ,[CODE(DOMa)@en[[[personalbar]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[pkcs11]]]],[[Gecko]] ,[CODE(DOMm)@en[[[postMessage]]]],[[HTML5]] ,[CODE(DOMm)@en[[[print]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[prompt]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[releaseEvents]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[removeEventStream]]]] ,[CODE(DOMm)@en[[[resizeBy]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[resizeTo]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[routeEvent]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[screen]]]],[[JavaScript]] ,[CODE(DOMa)@en[[[screenX]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[screenY]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[scroll]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.1]]) ,[CODE(DOMm)@en[[[scrollbars]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[scrollBy]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[scrollByLines]]]],[[Gecko]] ,[CODE(DOMm)@en[[[scrollByPages]]]],[[Gecko]] ,[CODE(DOMa)@en[[[scrollMaxX]]]],[[Gecko]] ,[CODE(DOMa)@en[[[scrollMaxY]]]],[[Gecko]] ,[CODE(DOMm)@en[[[scrollTo]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[scrollX]]]],[[Gecko]] ,[CODE(DOMa)@en[[[scrollY]]]],[[Gecko]] ,[CODE(DOMa)@en[[[self]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[sessionStorage]]]],[[HTML5]] ,[CODE(DOMm)@en[[[setDocument]]]] ,[CODE(DOMm)@en[[[setHotKeys]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[setInterval]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[setResizable]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[setTimeout]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[setZOptions]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[showModalDialog]]]],[[Gecko]] ,[CODE(DOMm)@en[[[sizeToContent]]]],[[Gecko]] ,[CODE(DOMa)@en[[[status]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMa)@en[[[statusbar]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[stop]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMa)@en[[[sun]]]] ,([[LiveConnect]]) ,[CODE(DOMm)@en[[[SVGAngle]]]] ,[CODE(DOMm)@en[[[SVGLength]]]] ,[CODE(DOMm)@en[[[SVGPaint]]]] ,[CODE(DOMm)@en[[[SVGPathSeg]]]] ,[CODE(DOMm)@en[[[SVGPreserveAspectoRatio]]]] ,[CODE(DOMm)@en[[[SVGTransform]]]] ,[CODE(DOMm)@en[[[SVGUnitTypes]]]] ,[CODE(DOMm)@en[[[SVGZoonAndPan]]]] ,[CODE(DOMm)@en[[[toolbar]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.2]]) ,[CODE(DOMm)@en[[[top]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) - [CODE(DOMm)@en[[[toStaticHTML]]]] ,[CODE(DOMm)@en[[[updateCommands]]]] ,[CODE(DOMm)@en[[[VXMLAudioRecording]]]] ,[CODE(DOMm)@en[[[WebSocket]]]],[[HTML5]] ,[CODE(DOMm)@en[[[window]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ,[CODE(DOMm)@en[[[XMLHttpRequest]]]] ,([[[CODE(DOMi)@en[XMLHttpRequest]] 1.0]]) ,[CODE(DOMm)@en[[[XMLSerializer]]]] ,[CODE(DOMm)@en[[[XPCNativeWrapper]]]] ,([[XPConnect]]) ,[CODE(DOMm)@en[[[XPCSafeJSObjectWrapper]]]],[[Gecko]] ,[CODE(DOMm)@en[[[XSLTProcessor]]]] ,[VAR[[[フレーム名]]]] ,[CODE(DOMa)@en[[[window]]]] ([[JavaScript 1.0]]) ]FIG] * [CODE(DOMi)@en[WindowProxy]] @@ [16] [DFN[[CODE(DOMi)@en[WindowProxy]]]] * [CODE(JS)@en[window.window]] @@ [17] [CODE(DOMa)@en[window]], [CODE(DOMa)@en[self]], [CODE(DOMa)@en[frames]] * 事象モデルとの関係 [2] [CITE[d:id:quaa]] [CSECTION@en['''['''opera''']''''''['''javascript''']''''''['''DOM''']'''Operaでwindow.addEventListenerがdocument.addEventListenerななぞ]] ([TIME[2007-08-10 23:56:42 +09:00]] 版) > Opera(9.22)でwindow.addEventListenerに関数をイベントリスナとして与えておいて呼び出されたときにthisの値調べたら予想(window)に反してwindow.documentになった*1ので、ためしにこうしてみた! > [PRE(JS example code)[ var listener = function(){ alert(this) }; window.addEventListener("click", listener, false); //windowにつけて document.removeEventListener("click", listener, false); //documentで消す? //でクリック ]PRE] > [PRE(JS example code)[ javascript:(function(){var listener=function(){alert(this)};window.addEventListener("click",listener,false);document.removeEventListener("click",listener,false);})(); ]PRE] > 何も出てこなくなった… >*1:全部のイベント型は調べてないけどキーボードイベントもマウスイベントもHTMLイベントもMutationイベントもそうみたい。えーと、なに調べたっけ?とりあえずload, click, mousemove, keypress, keydown, keyup, resize, DOMNodeInsertedを確か調べたよ [3] [CITE[d:id:quaa]] [CSECTION@en['''['''opera''']''''''['''javascript''']''''''['''DOM''']'''Operaでwindow.addEventListenerがdocument.addEventListenerななぞ (”DOM 0”イベントハンドラ登録の場合)]] ([TIME[2007-08-10 23:56:42 +09:00]] 版) > Opera(9.22)でwindowにonなんとかでイベントハンドラつけた場合はthisがwindowになるからそっちの場合はwindow/document別なのかと思ってたけど、windowにonなんとかでイベントハンドラつけるときもそのままdocumentに行ってた。 > [PRE(JS example code)[ window.onclick=function(){alert(this)}; alert(window.onclick == document.onclick); //true //でもこの後クリックするとalertで"[object Window]"が出てくる ]PRE] > - javascript:window.onclick=function(){alert(this)};alert(window.onclick==document.onclick);void 0 - javascript:window.onclick=document.onclick=undefined (イベントハンドラ消すとき用) > で、windowにイベントハンドラをつけたあとにdocumentに同じイベント型のイベントハンドラつけるとdocumentにつけた方のイベントハンドラしか動作しなくなる。 > [PRE(JS example code)[ window.onclick=function(){alert("window")}; //この後クリックするとalertで"window"が出てくる document.onclick=function(){alert("document")}; //この後クリックするとalertで"document"のみ出てくる document.onclick=null; //この後クリックすると何も起こらない alert(window.onclick) //関数が出てくる (同期的ではないみたい) ]PRE] > OperaではWindowは擬似的なEventTargetで、Windowに登録しようとしたイベントハンドラ/イベントリスナはすべてアクティブなDocumentに送られるってことかな。 ということは > 多分Operaはわざとそうしてるんだろう。一番妥当そうなOperaの主張(予想)は = Window(window)はW3C DOMによってEventTargetとして定義されていないのでWindowをEventTargetとして認めていない = が、他のメジャーなブラウザはそれを認めているし、多くのWebサイト作成者もその振舞いに沿ってコードを書いている = それに対応しないとユーザにとって不利益になるので仕方なく擬似的に対応している > ってとこ?Window Object 1.0(Editor’s Draft 01 May 2006 - 3. Events)とかHTML 5(Working Draft 10 August 2007 - 4.9.5.3 Events and the Window object)はWindowもイベントフローに追加しろって言ってる(みたいだ)から変わってくるかもしれないけど。 > ちなみにOperaの7系には試した限り(7.11, 7.50)ではDocumentにaddEventListenerはあるけどWindowにはaddEventListenerはないみたい。 [37] [[イベント親]]の項も参照してください。 * 文書との関係 [20] ([[閲覧文脈]]中の) [CODE(DOMi)@en[[[Document]]]] [[オブジェクト]]にはそれに対応する [CODE(DOMi)@en[[[Window]]]] [[オブジェクト]]が1つずつあります。 ;; [21] 逆に [CODE(DOMi)@en[[[Window]]]] [[オブジェクト]]にはそれに対応する [CODE(DOMi)@en[[[Document]]]] [[オブジェクト]]が通常は1つあります。 例外的に、一番最初の [CODE(URI)@en[[[about:blank]]]] から他へと[[置換有効]]で [[navigate]] された場合、2つの [CODE(DOMi)@en[[[Document]]]] が1つの [CODE(DOMi)@en[[[Window]]]] を共有することになります。 ;; * 歴史 ** Window Object 1.0 [13] [CITE[Window Object 1.0]] ([[名無しさん]] [WEAK[2006-04-11 03:15:24 +00:00]]) [14] >>13 現状 [CITE[HTML5 IRC logs: freenode / #whatwg / 20070425]] ([CODE[2007-04-26 08:53:19 +09:00]] 版) [7] [CITE[HTML5 IRC logs: freenode / #whatwg / 20070913]] ([CODE[2007-09-14 21:42:43 +09:00]] 版) > othermaciej: is the spec "abandoned"? Window 1.0 > ROBOd: not explicitly, although I'm not sure if it's worth continuing effort with HTML5 under w3c auspices now * メモ [4] [CITE@en[/trunk/LayoutTests/fast/dom/Window/window-special-properties.html - WebKit - Trac]] ([CODE[2007-10-06 13:10:28 +09:00]] 版) [5] [CITE@en[Re: Window pointer]] ([[Boris Zbarsky]] 著, [TIME[2007-11-24 08:36:07 +09:00]] 版) [6] [CITE@en[DOM Client Object Cross-Reference:window - MDC]] ([CODE[2005-09-03 05:00:40 +09:00]] 版) [9] [CITE[subtech - using Misuzilla.Subtech; - Internet ExplorerのDocumentプロパティが遅いわけの推測]] ([CODE[2007-10-19 22:04:52 +09:00]] 版) ([[名無しさん]]) [10] [CITE[IEの気持ち - 最速チュパカブラ研究会]] ([CODE[2007-10-19 18:28:05 +09:00]] 版) ([[名無しさん]]) [11] [CITE[Bug 16387 - Variable names can be enumerated across domains]] ([CODE[2008-01-01 12:43:22 +09:00]] 版) ([[名無しさん]]) [12] [CITE@ja[DOM:window - MDC]] ([TIME[2008-01-07 01:03:11 +09:00]] 版) [18] [CITE@en-GB-hixie[Web Controls 1.0]] ([TIME[2004-11-09 08:49:52 +09:00]] 版) [19] [CITE[IRC logs: freenode / #whatwg / 20090808]] ([TIME[2009-10-06 23:37:54 +09:00]] 版) [22] [CITE[IRC logs: freenode / #whatwg / 20110211]] ( ([TIME[2011-03-21 23:36:54 +09:00]] 版)) [23] [CITE['''['''whatwg''']''' Should events be paused on detached iframes?]] ([TIME[2011-06-14 11:42:41 +09:00]] 版) [24] [CITE@en-GB-hixie[Web Controls 1.0]] ( ([TIME[2004-11-09 08:49:52 +09:00]] 版)) [25] [CITE@en-GB-hixie[Web Applications Markup Language 1.0]] ( ([TIME[2004-04-08 02:39:12 +09:00]] 版)) [26] [CITE[IRC logs: freenode / #whatwg / 20120104]] ( ([TIME[2012-01-05 08:30:55 +09:00]] 版)) [27] [CITE@en[Web Applications 1.0 r7272 Make window'''''''''['''''''''name''''''''']''''''''' lookup match more browsers.]] ( ([TIME[2012-08-25 07:44:00 +09:00]] 版)) [28] [CITE[''''''[''''''whatwg'''''']'''''' '''['''canvas''']''' Path object]] ( ([TIME[2012-10-04 12:08:21 +09:00]] 版)) [29] [CITE@en-US[Window Object 1.0]] ( ([TIME[2006-04-08 02:19:28 +09:00]] 版)) [30] [CITE@en-US[Window Object 1.0]] ( ([TIME[2006-04-08 02:19:28 +09:00]] 版)) [31] [CITE[''''''[''''''whatwg'''''']'''''' SecurityError with parent, top, window, self and opener members of Window]] ( ([TIME[2012-12-29 16:40:25 +09:00]] 版)) [32] [CITE@en[Web Applications 1.0 r7603 More things you can access on Window.]] ( ([TIME[2012-12-29 16:31:00 +09:00]] 版)) [33] [CITE@en-US[XBL 2.0]] ( ([TIME[2012-05-03 02:23:03 +09:00]] 版)) [34] [CITE@en[Web Applications 1.0 r7722 Try to define order for supported property names. This is not based on testing. If there are compatibility constraints here that prevent implementing this as specced, please let me know.]] ( ([TIME[2013-02-13 09:03:00 +09:00]] 版)) [35] [CITE[Design Plans for Out-of-Process iframes - The Chromium Projects]] ( ([TIME[2013-04-04 01:08:00 +09:00]] 版)) [36] [CITE[IEの気持ち - 最速チュパカブラ研究会]] ( ([TIME[2013-04-04 02:21:29 +09:00]] 版)) [38] [CITE@en[Web Applications 1.0 r7977 Define window.close; update the list of members exposed cross-origin on Window to match reality]] ( ([TIME[2013-06-15 03:28:00 +09:00]] 版)) [39] [CITE[''''''[''''''whatwg'''''']'''''' Window and WindowProxy]] ( ([TIME[2013-08-07 05:48:31 +09:00]] 版))