aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/javascript_code_modules/components.utils.unload
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 21:46:22 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 21:46:22 -0500
commita065e04d529da1d847b5062a12c46d916408bf32 (patch)
treefe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/ja/mozilla/javascript_code_modules/components.utils.unload
parent218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff)
downloadtranslated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz
translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2
translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/ja/mozilla/javascript_code_modules/components.utils.unload')
-rw-r--r--files/ja/mozilla/javascript_code_modules/components.utils.unload/index.html43
1 files changed, 0 insertions, 43 deletions
diff --git a/files/ja/mozilla/javascript_code_modules/components.utils.unload/index.html b/files/ja/mozilla/javascript_code_modules/components.utils.unload/index.html
deleted file mode 100644
index cea96fd101..0000000000
--- a/files/ja/mozilla/javascript_code_modules/components.utils.unload/index.html
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: Components.utils.unload
-slug: Mozilla/JavaScript_code_modules/Components.utils.unload
-tags:
- - Modules
-translation_of: Mozilla/Tech/XPCOM/Language_Bindings/Components.utils.unload
----
-<p>{{ Gecko_minversion_header("7.0") }}</p>
-
-<p><code><a href="/ja/docs/Components.utils">Components.utils</a>.unload</code> は<a href="/ja/Firefox_7_for_developers" title="ja/Firefox_7_for_developers">Firefox 7</a> で導入され、 <a href="/ja/JavaScript_code_modules" title="ja/JavaScript code modules">JavaScript コードモジュール</a>をアンロードするために使用されています。これは特に<a href="/ja/Extensions/Bootstrapped_extensions" title="ja/Extensions/Bootstrapped_extensions">再起動不要な(ブートストラップ型)拡張機能</a>において、新しいバージョンの拡張機能をインストールするときに古いバージョンのコードモジュールをアンロードしたいときに便利です。</p>
-
-<p>このメソッドが呼び出されると、モジュールへの参照は引き続き機能しますが、それ以降にモジュールがインポートされるとリロードして新しい参照を与えます。 JavaScript コードモジュールがまだインポートされていない場合、このメソッドは何も行いません。</p>
-
-<p>アプリケーションの一部であるモジュール(<code><a class="external" rel="freelink">resource://gre/</a></code> や <code>resource:///</code> や <code><a class="external" rel="freelink">resource://app/</a></code>)は、他の拡張機能やアプリケーションによって利用されている可能性があるので、アンロードするべきではありません。拡張機能の一部としてインクルードしたモジュールのみをアンロードしてください。</p>
-
-<h3 id="Syntax" name="Syntax">構文</h3>
-
-<pre>Components.utils.unload( <em>url</em> );
-</pre>
-
-<h3 id="Parameters" name="Parameters">引数</h3>
-
-<dl>
- <dt><code>url</code></dt>
- <dd>アンロードするスクリプトの "resource://" で始まる URL です。スクリプトをロードするために使用したものと同じ URL である必要があります。</dd>
-</dl>
-
-<h3 id="Example" name="Example">例</h3>
-
-<p>以下の1行のコードで、 MyModule.jsm と呼ばれるモジュールをアンロードできます。</p>
-
-<pre class="eval">Components.utils.unload("<span class="nowiki">resource://myaddon/modules/MyModule.jsm</span>");
-</pre>
-
-<div class="note"><strong>注:</strong> 現在、 Components.utils.unload clears はアンロードするモジュールのグローバルオブジェクトをクリアします。これによってアンロードにそれらへの参照を使用すると、モジュールが誤動作する可能性があります。 {{ bug("769253") }} を参照してください。</div>
-
-<h3 id="See_also" name="See_also">関連情報</h3>
-
-<ul>
- <li>{{ bug("481603") }}</li>
- <li>{{ Source("js/xpconnect/idl/xpccomponents.idl", "xpccomponents.idl") }} のドキュメント</li>
- <li>{{ Source("js/xpconnect/tests/unit/") }} のテスト</li>
-</ul>