aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/tech/xpcom/language_bindings/components.utils/index.html
diff options
context:
space:
mode:
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.html46
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>