diff options
Diffstat (limited to 'files/ja/mozilla/tech/xpcom/language_bindings/components.utils/index.html')
-rw-r--r-- | files/ja/mozilla/tech/xpcom/language_bindings/components.utils/index.html | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/files/ja/mozilla/tech/xpcom/language_bindings/components.utils/index.html b/files/ja/mozilla/tech/xpcom/language_bindings/components.utils/index.html new file mode 100644 index 0000000000..6a581462b2 --- /dev/null +++ b/files/ja/mozilla/tech/xpcom/language_bindings/components.utils/index.html @@ -0,0 +1,46 @@ +--- +title: Components.utils +slug: Mozilla/Tech/XPCOM/Language_Bindings/Components.utils +tags: + - 'XPCOM:Language Bindings' + - XPConnect +translation_of: Mozilla/Tech/XPCOM/Language_Bindings/Components.utils +--- +<p> +</p><p><code>Components.utils</code> は便利でありながらも必須というわけではない、さまざまな XPConnect の機能のまとまりです。そのインタフェースは <code><a href="https://dxr.mozilla.org/mozilla-central/source/js/src/xpconnect/idl/xpccomponents.idl" rel="custom">js/src/xpconnect/idl/xpccomponents.idl</a></code> で定義されています。オブジェクトには今のところ次のメンバがあります。 +</p> +<table class="fullwidth-table"> +<tbody><tr> +<th>プロパティ</th> +<th>説明</th> +</tr> +<tr> +<td><a href="ja/Components.utils.evalInSandbox">evalInSandbox</a></td> +<td>サンドボックスで JavaScript コードを実行する。普通、制限付き特権を持つ環境下でコードを実行するのに使用する。</td> +</tr> +<tr> +<td><code><a href="ja/Components.utils.forceGC">forceGC</a></code></td> +<td> ガベージコレクションサイクルを強制する。</td> +</tr> +<tr> +<td><code><a href="ja/Components.utils.getWeakReference">getWeakReference</a></code></td> +<td> 渡されたオブジェクトの弱い参照を得る。</td> +</tr> +<tr> +<td><code><a href="ja/Components.utils.import">import</a></code></td> +<td> JS のモジュールを、スコープを共有することなく現在のスクリプトに読み込む +</td></tr> +<tr> +<td><a href="ja/Components.utils.lookupMethod">lookupMethod</a></td> +<td>XPCOM オブジェクトのネイティブな(つまり、インタフェースで宣言されている)メソッドやプロパティを探す。<a href="ja/XPCNativeWrapper">XPCNativeWrapper</a> と同様の目的を果たす。</td> +</tr> +<tr> +<td><a href="ja/Components.utils.reportError">reportError</a></td> +<td>JavaScript の Error オブジェクトを JavaScript コンソールに送る。</td> +</tr><tr> +<td><a href="ja/Components.utils.Sandbox">Sandbox</a></td> +<td><code>evalInSandbox</code> で使用するサンドボックス (sandbox) オブジェクトを作成する。</td> +</tr> +</tbody></table> +<div class="noinclude"> +</div> |