1

設定ファイルがユーザーにどれだけuser.js力を与え、それがどのように機能するのか疑問に思っています。その情報をグーグル検索しようとしましたが、非常にわかりやすいものは見つかりませんでした。

私が見ることができるのは、user.jsは、ブラウザーの起動時に1回実行され、以前に設定されたすべての設定をオーバーライドするjavascriptファイルであるということです。

私が興味を持っているのは、他のjavascriptファイルで使用できるロジックを使用できるかどうかです。

このファイルに配置すると、単純なif-elseステートメントが実行されますか?ブラウザで実行したときに利用できるjavascript関数(のようなsetTimeout)を使用できますか?他のjsファイルのように構築を使用できますか。つまり、独自の関数や変数などを作成することを意味します。

それとも、jsという名前はjs機能がまったくないので欺瞞的ですか?

4

2 に答える 2

1

JavaScriptファイルのように見えます。かつてNetscape3およびおそらく4で実際に使用されていましたが、現在は.js拡張子と非常に制限された構文を持つファイルであり、別の(非JS)パーサーによって解析され、まったく実行されません。

于 2012-05-15T16:37:41.020 に答える
1

私の知る限り、 user.jsからのみpref()関数と* user_pref()*関数を呼び出すことができます。曜日に基づいていくつかの条件付き設定を実行しようとしましたが、これらの関数でスターされていない行はすべて無視されました。

当時、このファイルの使用に関する適切なドキュメントも見つかりませんでしたが、私のテストでは、そのファイルの使用はこれら2つの機能に限定されています。

.XPIパッケージを介してカスタマイズされたuser.jsファイルを追加できるシステム管理者にとっては非常に便利ですが、凝ったことはできません。

于 2012-05-15T16:07:27.363 に答える