diff options
Diffstat (limited to 'files/ja/web/api/window')
-rw-r--r-- | files/ja/web/api/window/arguments/index.html | 7 | ||||
-rw-r--r-- | files/ja/web/api/window/escape/index.html | 34 | ||||
-rw-r--r-- | files/ja/web/api/window/getattention/index.html | 25 | ||||
-rw-r--r-- | files/ja/web/api/window/onafterprint/index.html | 55 | ||||
-rw-r--r-- | files/ja/web/api/window/onappinstalled/index.html (renamed from files/ja/web/api/window/oninstall/index.html) | 0 | ||||
-rw-r--r-- | files/ja/web/api/window/onclick/index.html | 45 | ||||
-rw-r--r-- | files/ja/web/api/window/onmousedown/index.html | 48 | ||||
-rw-r--r-- | files/ja/web/api/window/onmouseup/index.html | 57 | ||||
-rw-r--r-- | files/ja/web/api/window/onreset/index.html | 57 | ||||
-rw-r--r-- | files/ja/web/api/window/onresize/index.html | 78 | ||||
-rw-r--r-- | files/ja/web/api/window/opener/index.html | 33 | ||||
-rw-r--r-- | files/ja/web/api/window/restore/index.html | 11 | ||||
-rw-r--r-- | files/ja/web/api/window/stop/index.html | 58 | ||||
-rw-r--r-- | files/ja/web/api/window/unescape/index.html | 34 | ||||
-rw-r--r-- | files/ja/web/api/window/url/index.html | 101 |
15 files changed, 91 insertions, 552 deletions
diff --git a/files/ja/web/api/window/arguments/index.html b/files/ja/web/api/window/arguments/index.html deleted file mode 100644 index f026024047..0000000000 --- a/files/ja/web/api/window/arguments/index.html +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: window.arguments -slug: Web/API/Window/arguments -translation_of: Working_with_windows_in_chrome_code#Passing_data_between_windows -translation_of_original: Web/API/Window.arguments ---- -<p><a href="/ja/docs/Working_with_windows_in_chrome_code#Passing_data_between_windows">『chrome コードでウィンドウを取り扱う』の頁の『ウィンドウ間でのデータのやり取り』の章</a>をご覧下さい。</p> diff --git a/files/ja/web/api/window/escape/index.html b/files/ja/web/api/window/escape/index.html deleted file mode 100644 index 48ab4cab3b..0000000000 --- a/files/ja/web/api/window/escape/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: window.escape -slug: Web/API/Window/escape -tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/JavaScript/Reference/Global_Objects/escape -translation_of_original: Web/API/Window.escape ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>文字列をエンコードし、16 進エスケープシーケンスで表された特定の文字に置換します。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox"><var>escaped</var> = escape(<i>regular</i>); -</pre> -<ul> - <li><code>escaped</code> は、エンコードされた文字列です。</li> - <li><code>regular</code> は、通常の文字列です。</li> -</ul> -<h2 id="Example" name="Example">例</h2> -<pre class="brush:js">alert( escape("http://www.cnn.com") ); // 表示結果: http%3A//www.cnn.com -</pre> -<h2 id="Notes" name="Notes">注記</h2> -<p><code>escape()</code> メソッドは、特別な文字(通常のテキストや数字ではない文字)を 16 進文字にエンコードします。これは、特に、クッキーの値を設定するために必要となります。また、GET リクエストや AJAX GET/POST リクエストの URL で - <i> - name=value</i> - のような組のデータを渡すときにも役立ちます。</p> -<p>{{domxref("window.unescape")}} 、<a href="/ja/docs/JavaScript/Reference/Global_Objects/encodeURIComponent"><code>encodeURIComponent</code></a> も参照してください。</p> -<h2 id="Specification" name="Specification">仕様</h2> -<p>{{DOM0}} 但し、ECMA-262 の非標準化セクションで言及されています。</p> diff --git a/files/ja/web/api/window/getattention/index.html b/files/ja/web/api/window/getattention/index.html deleted file mode 100644 index 4376715018..0000000000 --- a/files/ja/web/api/window/getattention/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: window.getAttention -slug: Web/API/Window/getAttention -tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/API/Window/getAttention ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>ユーザの注意を引きつける動作をします。これがどのような動作になるかは、OS と ウィンドウマネージャー次第で変化します。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox">window.getAttention(); -</pre> -<h2 id="Notes" name="Notes">注記</h2> -<p>Windows では、ウィンドウのタスクバーのボタンが点滅します(ユーザがこれを無効化していない場合)。</p> -<p>Linux では、挙動はウィンドウマネージャーによって変化します。タスクバーボタンが点滅するのもあれば、直ちにウィンドウにフォーカスするものもあります。これは調整可能であるかもしれません。</p> -<p>Macintosh では、デスクトップの右上端のアイコンが点滅します。</p> -<p>この関数は、Web コンテンツでは、無効化されています。Gecko も Internet Explorer も、現在はこの機能を Web コンテンツに対してはサポートしていません。<code>getAttention</code> は、Gecko アプリケーションでの <a href="/ja/docs/Chrome">chrome</a> から利用したときには、いまだに動作します。</p> -<h2 id="Specification" name="Specification">仕様</h2> -<p>{{DOM0}}</p> diff --git a/files/ja/web/api/window/onafterprint/index.html b/files/ja/web/api/window/onafterprint/index.html deleted file mode 100644 index 162c81e8c6..0000000000 --- a/files/ja/web/api/window/onafterprint/index.html +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: WindowEventHandlers.onafterprint -slug: Web/API/Window/onafterprint -tags: - - API - - DOM - - Event Handler - - HTML DOM - - Property - - Reference - - WindowEventHandlers - - printing -translation_of: Web/API/WindowEventHandlers/onafterprint ---- -<div>{{ApiRef}}</div> - -<p><span class="seoSummary">{{domxref("WindowEventHandlers")}} ミックスインの <strong><code>onafterprint</code></strong> プロパティは、現在のウィンドウの {{event("afterprint")}} イベントを処理するための {{domxref("EventHandler")}} です。 このイベントは、ユーザーが印刷した後や、ユーザーが印刷ダイアログで中止した場合に発生します。</span></p> - -<p>{{event("beforeprint")}} イベントと <code>afterprint</code> イベントを使用すると、印刷を開始する前にページでコンテンツを変更し(例えば、バナーを削除するなど)、印刷の完了後にそれらの変更を元に戻すことができます。 一般に、<code><a href="/ja/docs/Web/CSS/Media_Queries/Using_media_queries#Media_types">@media print</a></code> CSS @-規則の使用を好むはずですが、場合によってはこれらのイベントを使用する必要があるかもしれません。</p> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="syntaxbox">window.addEventListener("afterprint", function(event) { ... }); -window.onafterprint = function(event) { ... };</pre> - -<h2 id="Specification" name="Specification">仕様</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">仕様</th> - <th scope="col">状態</th> - <th scope="col">コメント</th> - </tr> - <tr> - <td>{{SpecName('HTML WHATWG', '#handler-window-onafterprint', 'onafterprint')}}</td> - <td>{{Spec2('HTML WHATWG')}}</td> - <td></td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> - - - -<p>{{Compat("api.WindowEventHandlers.onafterprint")}}</p> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li>{{domxref("Window.print()")}}</li> - <li>{{domxref("WindowEventHandlers.onbeforeprint")}}</li> - <li><a href="/ja/docs/Web/Guide/Printing">印刷</a></li> -</ul> diff --git a/files/ja/web/api/window/oninstall/index.html b/files/ja/web/api/window/onappinstalled/index.html index 40c22b7cec..40c22b7cec 100644 --- a/files/ja/web/api/window/oninstall/index.html +++ b/files/ja/web/api/window/onappinstalled/index.html diff --git a/files/ja/web/api/window/onclick/index.html b/files/ja/web/api/window/onclick/index.html deleted file mode 100644 index ac36968fa6..0000000000 --- a/files/ja/web/api/window/onclick/index.html +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: window.onclick -slug: Web/API/Window/onclick -tags: - - DOM - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/API/GlobalEventHandlers/onclick -translation_of_original: Web/API/Window/onclick ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>カーソルがウィンドウ内にある時にユーザがマウスボタンをクリックした場合に呼び出されます。このイベントはどのマウスボタンを押下した場合でも発生します。イベントが発生した地点はイベントのプロパティから取得する事が出来ます。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox">window.onclick =<i>funcRef</i>; -</pre> -<ul> - <li><code>funcRef</code>: 関数への参照</li> -</ul> -<h2 id="Example" name="Example">例</h2> -<pre class="brush:html"><!DOCTYPE html> -<html> -<head> -<meta charset="UTF-8" /> -<title>onclick のテスト</title> -<script> -function clickPage () { - alert("click event detected!"); -} - -window.onclick = clickPage; -</script> -</head> - -<body> - -<p>このページ上でマウスボタンをクリックしてみてください。</p> - -</body> -</html></pre> -<p>ユーザが Window 内をクリックすると <code>click</code> イベントが発生します。</p> -<h2 id="Specification" name="Specification">仕様</h2> -<p>どの仕様書にも含まれていません。</p> diff --git a/files/ja/web/api/window/onmousedown/index.html b/files/ja/web/api/window/onmousedown/index.html deleted file mode 100644 index b5f947f8be..0000000000 --- a/files/ja/web/api/window/onmousedown/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: window.onmousedown -slug: Web/API/Window/onmousedown -tags: - - DOM - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/API/GlobalEventHandlers/onmousedown -translation_of_original: Web/API/Window/onmousedown ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>{{domxref("window")}} 上での mousedown イベントに対応するイベントハンドラです。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox">window.onmousedown = <em>funcRef</em>; -</pre> -<ul> - <li><code>funcRef</code> : 関数への参照、または関数式</li> -</ul> -<h2 id="Example" name="Example">例</h2> -<pre class="brush:js">window.onmousedown = doFunc; -</pre> -<pre class="brush:html"><!DOCTYPE html> -<html lang="ja"> -<head> -<meta charset="UTF-8" /> -<title>onmousedown のテスト</title> - -<script> -window.onmousedown = mousedown; - -function mousedown() { - alert("mousedown イベントが発生しました。"); -} -</script> - -</head> -<body> -<p>ページ上でのマウスクリック(右クリック、左クリック、中ボタン)で mousedown イベントが発生します。</p> -</body> -</html> -</pre> -<h2 id="Notes" name="Notes">注記</h2> -<p>ページ上の任意の場所でマウスボタンをクリックすると mousedown イベントが発生し、アラートを表示する関数が呼び出されます。</p> -<h2 id="Specification" name="Specification">仕様</h2> -<p>標準仕様書には含まれていません。</p> diff --git a/files/ja/web/api/window/onmouseup/index.html b/files/ja/web/api/window/onmouseup/index.html deleted file mode 100644 index f7133126a9..0000000000 --- a/files/ja/web/api/window/onmouseup/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: window.onmouseup -slug: Web/API/Window/onmouseup -tags: - - DOM - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/API/GlobalEventHandlers/onmouseup -translation_of_original: Web/API/Window/onmouseup ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>{{domxref("window")}} 上の <code>mouseup</code> イベントに対応するイベントハンドラです。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox">window.onmouseup = <var>funcRef</var>; -</pre> -<ul> - <li><code>funcRef</code> : 関数への参照、または関数式</li> -</ul> -<h2 id="Example" name="Example">例</h2> -<pre class="brush:js">function doFunc() { - alert("こんにちは!"); -} - -window.onmouseup = doFunc; -</pre> -<pre class="brush:js">window.onmouseup = function() { - alert("こんばんは!"); -}; -</pre> -<pre class="brush:html"><!DOCTYPE html> -<html lang="ja"> -<head> -<meta charset="UTF-8" /> -<title>onmouseup のテスト</title> - -<script> -window.onmouseup = mouseup; - -function mouseup() { - alert("mouseup イベントを検出!"); -} -</script> - -</head> -<body> -<p>ページ上をマウスのボタンでクリックし、数秒押し続け、ボタンを放します。 -マウスのボタンを放すことで、 mouseup イベントが発生します。</p> -</body> -</html> -</pre> -<h2 id="Notes" name="Notes">注記</h2> -<p><code>mouseup</code> イベントは、ドキュメント内のどこででも、ユーザがマウスの左ボタンを放すことによって発生します。</p> -<h2 id="Specification" name="Specification">仕様</h2> -<p>標準仕様書には含まれていません。</p> diff --git a/files/ja/web/api/window/onreset/index.html b/files/ja/web/api/window/onreset/index.html deleted file mode 100644 index c9862667e8..0000000000 --- a/files/ja/web/api/window/onreset/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: window.onreset -slug: Web/API/Window/onreset -tags: - - DOM - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/API/GlobalEventHandlers/onreset ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>フォームの <code>reset</code> イベントに対応するイベントハンドラです。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox">window.onreset = <var>funcRef</var>; -</pre> -<h3 id="Parameters" name="Parameters">引数</h3> -<ul> - <li><var>funcRef</var> : 関数への参照、または関数式</li> -</ul> -<h2 id="Example" name="Example">例</h2> -<pre class="brush:html"><!DOCTYPE html> -<html lang="ja"> -<head> -<meta charset="UTF-8" /> -<title>onreset のテスト</title> - -<script> -function reg() { - window.onreset = hit; -} - -function hit() { - alert('リセットイベントが発生しました。'); -} -</script> - -</head> -<body onload="reg();"> - -<form> - <div> - <textarea></textarea> - </div> - <div> - <input type="reset" value="reset" /> - </div> -</form> - -</body> -</html> -</pre> -<h2 id="Notes" name="Notes">注記</h2> -<p>reset イベントは、ユーザがフォーム内のリセットボタン (<code><input type="reset"/></code>) をクリックした際に発生します。</p> -<h2 id="Specification" name="Specification">仕様</h2> -<p>標準仕様書には含まれていません。</p> diff --git a/files/ja/web/api/window/onresize/index.html b/files/ja/web/api/window/onresize/index.html deleted file mode 100644 index db2b2bbae9..0000000000 --- a/files/ja/web/api/window/onresize/index.html +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: window.onresize -slug: Web/API/Window/onresize -tags: - - DOM - - Gecko - - Property - - Window -translation_of: Web/API/GlobalEventHandlers/onresize ---- -<p>{{ ApiRef() }}</p> - -<p><code><strong>GlobalEventHandlers.onresize</strong></code> プロパティは、{{event("resize")}} イベントを受信するとトリガーされる {{domxref("EventHandler")}} を含みます。</p> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="eval">window.onresize = <em>funcRef</em>; -</pre> - -<h3 id="Parameters" name="Parameters">引数</h3> - -<ul> - <li><code>funcRef</code>: 関数への参照</li> -</ul> - -<h2 id="Example" name="Example">例</h2> - -<pre>window.onresize = doFunc; -</pre> - -<pre><html> -<head> - -<title>onresize test</title> - -</head> - -<body> -<p>Resize the browser window to fire the resize event.</p> - -<p>Window height: <span id="height"></span></p> -<p>Window width: <span id="width"></span></p> - -<script type="text/javascript"> - var heightOutput = document.querySelector('#height'); - var widthOutput = document.querySelector('#width'); - - function resize() { - heightOutput.textContent = window.innerHeight; - widthOutput.textContent = window.innerWidth; - } - - window.onresize = resize; -</script> -</body> -</html> -</pre> - -<h2 id="Notes" name="Notes">注記</h2> - -<p>ブラウザウィンドウのサイズが変更された後に <code>resize</code> イベントが発生します。</p> - -<h2 id="Specification" name="Specification">仕様</h2> - -<table class="spectable standard-table"> - <tbody> - <tr> - <th scope="col">使用</th> - <th scope="col">ステータス</th> - <th scope="col">コメント</th> - </tr> - <tr> - <td>{{SpecName('HTML WHATWG','webappapis.html#handler-onresize','onresize')}}</td> - <td>{{Spec2('HTML WHATWG')}}</td> - <td> </td> - </tr> - </tbody> -</table> diff --git a/files/ja/web/api/window/opener/index.html b/files/ja/web/api/window/opener/index.html new file mode 100644 index 0000000000..c1f7152c9c --- /dev/null +++ b/files/ja/web/api/window/opener/index.html @@ -0,0 +1,33 @@ +--- +title: window.opener +slug: Web/API/window.opener +tags: + - DOM + - DOM_0 + - Gecko + - Window +translation_of: Web/API/Window/opener +--- +<div>{{ApiRef}}</div> + +<h2 id="Summary" name="Summary">概要</h2> + +<p>現在のウィンドウを開いたウィンドウへの参照を返します。</p> + +<h2 id="Syntax" name="Syntax">構文</h2> + +<pre class="syntaxbox"><var>objRef</var> = window.opener; +</pre> + +<h2 id="Example" name="Example">例</h2> + +<pre class="brush:js">if (window.opener != indexWin) { + referToTop(window.opener); +} +</pre> + +<h2 id="Notes" name="Notes">注記</h2> + +<p>別のウィンドウから({{domxref("Window.open")}} を使用して)開かれたウィンドウは、主ウィンドウへの参照を <code>window.opener</code> として保持します。現在のウィンドウが別のウィンドウから開かれたものではない場合、このメソッドは <span style="line-height: 1.5;">NULL</span> を返します。</p> + +<p><span style="line-height: 1.5;">Windows Phone ブラウザは window.opener をサポートしていません(Edge 25.10586.36.0 でテストしました)。opener が異なるセキュリティゾーンにある場合、IE でもサポートされていません。</span></p> diff --git a/files/ja/web/api/window/restore/index.html b/files/ja/web/api/window/restore/index.html deleted file mode 100644 index 1510d2870e..0000000000 --- a/files/ja/web/api/window/restore/index.html +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Window.restore() -slug: Web/API/Window/restore -translation_of: Web/API/Window/moveTo -translation_of_original: Web/API/Window/restore ---- -<p>{{APIRef}}</p> - -<p>このメソッドは現在動作していませんが、代わりに次のメソッドを利用することができます:</p> - -<p>window.moveTo(window.screenX, window.screenY);</p> diff --git a/files/ja/web/api/window/stop/index.html b/files/ja/web/api/window/stop/index.html new file mode 100644 index 0000000000..a32bbd359a --- /dev/null +++ b/files/ja/web/api/window/stop/index.html @@ -0,0 +1,58 @@ +--- +title: window.stop +slug: Web/API/window.stop +tags: + - API + - DOM + - Gecko + - HTML DOM +translation_of: Web/API/Window/stop +--- +<div>{{ApiRef}}</div> + +<h2 id="Summary" name="Summary">概要</h2> + +<p>このメソッドは、ウィンドウの読み込みを停止します。</p> + +<h2 id="Syntax" name="Syntax">構文</h2> + +<pre class="syntaxbox">window.stop() +</pre> + +<h2 id="Example" name="Example">例</h2> + +<pre class="brush:html"><script> +stop(); +</script> + +<p>このパラグラフは読み込まれないでしょう。</p></pre> + +<h2 id="Notes" name="Notes">注記</h2> + +<p><code>stop()</code> メソッドは、ブラウザの停止ボタンをクリックすることと全く同じです。スクリプトが読み込まれる順番のために、<code>stop()</code> メソッドは文書の読み込みを停止できない可能性がありますが、巨大な画像、新しいウィンドウなど、読み込みを遅延させるオブジェクトの読み込みを停止することはできるでしょう。</p> + +<h2 id="Specification" name="Specification">仕様</h2> + +<table class="spectable standard-table"> + <tbody> + <tr> + <th scope="col">仕様</th> + <th scope="col">状態</th> + <th scope="col">コメント</th> + </tr> + <tr> + <td>{{SpecName('HTML WHATWG','browsers.html#dom-window-stop','Window.stop()')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'browsers.html#dom-window-stop', 'Window.stop')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="互換性">互換性</h2> + +<p>stop() メソッドは、Internet Explorer でサポートされません。</p> diff --git a/files/ja/web/api/window/unescape/index.html b/files/ja/web/api/window/unescape/index.html deleted file mode 100644 index 07564a02ee..0000000000 --- a/files/ja/web/api/window/unescape/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: window.unescape -slug: Web/API/Window/unescape -tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference - - Window -translation_of: Web/JavaScript/Reference/Global_Objects/unescape -translation_of_original: Web/API/Window.unescape ---- -<div> - {{ApiRef}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>16 進でエンコードされた値(例えば、クッキー)をデコードします。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox"><var>regular</var> = window.unescape(<i>escaped</i>)</pre> -<ul> - <li><code>regular</code> : 通常の文字列</li> - <li><code>encoded</code> : エンコードされた文字列</li> -</ul> -<h2 id="Example" name="Example">例</h2> -<pre class="brush:js">alert( unescape("%5C") ); // 表示結果: "\" - -alert( unescape("https%3A//developer.mozilla.org") ); // 表示結果: "https://developer.mozilla.org" -</pre> -<h2 id="Specification" name="Specification">仕様</h2> -<p>{{DOM0}} 但し、ECMA-262 の非標準化セクションで言及されています。</p> -<h2 id="See_also" name="See_also">関連情報</h2> -<ul> - <li>{{domxref("window.escape")}}</li> - <li><a href="/ja/docs/JavaScript/Reference/Global_Functions/encodeURIComponent"><code>decodeURIComponent</code></a></li> -</ul> diff --git a/files/ja/web/api/window/url/index.html b/files/ja/web/api/window/url/index.html deleted file mode 100644 index ac758d1b3b..0000000000 --- a/files/ja/web/api/window/url/index.html +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: window.URL -slug: Web/API/Window/URL -tags: - - API - - DOM - - Property - - Reference - - Window -translation_of: Web/API/URL -translation_of_original: Web/API/Window/URL ---- -<p>{{ApiRef("Window")}}{{SeeCompatTable}}</p> - -<p><strong><code>Window.URL</code></strong> プロパティは、オブジェクト URL の作成や操作に用いる静的なメソッドを提供します。</p> - -<p>{{AvailableInWorkers}}</p> - -<h2 id="構文">構文</h2> - -<p>静的なメソッドの呼び出し:</p> - -<pre class="syntaxbox"><code><var>img</var>.src = URL.{{domxref("URL.createObjectURL", "createObjectURL")}}(<var>blob</var>);</code></pre> - -<p>新しいオブジェクトの構築:</p> - -<pre class="syntaxbox"><code>var <var>url</var> = new {{domxref("URL.URL", "URL")}}("../cats/", "https://www.example.com/dogs/");</code></pre> - -<h2 id="仕様">仕様</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">仕様</th> - <th scope="col">ステータス</th> - <th scope="col">コメント</th> - </tr> - <tr> - <td>{{SpecName('URL', '#dom-url', 'URL')}}</td> - <td>{{Spec2('URL')}}</td> - <td>初期定義。</td> - </tr> - </tbody> -</table> - -<h2 id="ブラウザー実装状況">ブラウザー実装状況</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>機能</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>基本サポート</td> - <td>8.0<sup>[2]</sup></td> - <td>{{CompatGeckoDesktop("2.0")}}<sup>[1]</sup><br> - {{CompatGeckoDesktop("19.0")}}</td> - <td>10.0</td> - <td>15.0<sup>[2]</sup></td> - <td>6.0<sup>[2]</sup><br> - 7.0</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>機能</th> - <th>Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>基本サポート</td> - <td>{{CompatVersionUnknown}}<sup>[2]</sup></td> - <td>{{CompatGeckoMobile("14.0")}}<sup>[1]</sup><br> - {{CompatGeckoMobile("19.0")}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>15.0<sup>[2]</sup></td> - <td>6.0<sup>[2]</sup></td> - </tr> - </tbody> -</table> -</div> - -<p>[1] Gecko 2 (Firefox 4) から Gecko 18 まで、Gecko は非標準の <code>nsIDOMMozURLProperty</code> 内部型を返していました。 実際には、何の違いもありません。</p> - -<p>[2] 非標準の <code>webkitURL</code> という名前で実装されています。</p> |