From c5d1c15cd191b3a9fcdeb28f5db39160c48ab036 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 7 Jun 2021 23:14:31 +0900 Subject: Web/API/Window/content を更新 (#1013) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版章題マクロを除去 - 2021/04/11 時点の英語版に同期 --- files/ja/web/api/window/content/index.html | 49 +++++++++++++++++------------- 1 file changed, 28 insertions(+), 21 deletions(-) (limited to 'files/ja/web') diff --git a/files/ja/web/api/window/content/index.html b/files/ja/web/api/window/content/index.html index 3cf2e482d5..e67012dc01 100644 --- a/files/ja/web/api/window/content/index.html +++ b/files/ja/web/api/window/content/index.html @@ -1,33 +1,40 @@ --- -title: window.content +title: Window.content slug: Web/API/Window/content -tags: - - DOM - - Gecko - - Gecko DOM Reference - - 要更新 translation_of: Web/API/Window/content --- -

{{ ApiRef() }} {{ 英語版章題("Summary") }}

-

概要

-

主となるコンテンツウィンドウを表す Window オブジェクトを返します。これは、type="content-primary" 属性を持つ <browser> (もしくは tabbrowser<iframe>) 要素のある XUL ウィンドウにおいて役立ちます。最も有名な例は、Firefox のメインウィンドウである browser.xul です。このような場合、content はブラウザに現在表示されているドキュメントを表す Window オブジェクトへの参照を返します。これは、browserRef.contentWindow のショートカットです。

-

特権のないコンテンツ (Web ページ) では、content は通常 top と同じです。ただし、Web ページがサイドバーに読み込まれた場合を除きます。このときの content は、現在選択しているタブの Window を参照しています。

-

いくつかの例では、content の代わりに _content を使用しています。しかし、後者は長い間非推奨とされています。ですから、新しいコードでは content を使うべきです。

-

{{ 英語版章題("Syntax") }}

+

{{APIRef}}{{non-standard_header}}

+ +
+

: Firefox 57 以降 (当初はナイトリーのみ)、 content および _content の変化形はクロームの (特権) コードでのみ利用可能となり、ウェブではどこでも利用できなくなりました。

+
+ +

主となるコンテンツウィンドウを表す Window object オブジェクトを返します。これは、type="content-primary" 属性を持つ <browser> (もしくは tabbrowser<iframe>) 要素のある XUL ウィンドウにおいて役立ちます。最も有名な例は、Firefox のメインウィンドウである browser.xul です。このような場合、content はブラウザーに現在表示されている文書のための Window オブジェクトへの参照を返します。これは、browserRef.contentWindow のショートカットです。

+

特権のないコンテンツ (ウェブページ) では、content は通常 top と同じです (ウェブページがサイドバーに読み込まれた場合は例外で、 content は現在選択しているタブの Window を参照します)。

+ +
+

: いくつかの例では、content の代わりに _content を使用しています。しかし、後者は長い間非推奨とされています。ですから、新しいコードでは content を使うべきです。

+
+

構文

+
var windowObject = window.content;
 
-

{{ 英語版章題("Example") }}

-

-

以下のコードを <browser type="content-primary"/> 要素を持つ chrome XUL ウィンドウで実行すると、ブラウザで現在表示されているページの最初の div 要素の周囲に赤い枠が描画されます。

+ +

+ +

以下のコードを <browser type="content-primary"/> 要素を持つ chrome XUL ウィンドウで実行すると、ブラウザーで現在表示されているページの最初の div 要素の周囲に赤い枠が描画されます。

+
content.document.getElementsByTagName("div")[0].style.border = "solid red 1px";
 
-

{{ 英語版章題("Specification") }}

-

仕様

-

W3C の仕様の一部ではありません。

-

{{ 英語版章題("See also") }}

-

参照

+ +

仕様書

+ +

なし。

+ +

関連情報

+ -- cgit v1.2.3-54-g00ecf