0

私は現在ボタンで構成されているFirefox拡張機能を持っています。そのボタンをクリックすると、XULファイルoncommand="test();"はどちらが単にであるかを宣言しますalert("hi!");

私はこのようなファイルを含めています:

  <script type="application/x-javascript"
    src="chrome://myfirstextension/content/resultscollector.js" />

resultscollector.jsファイルは本来あるべき場所にありますが\content、これは機能しません。

しかし、テストしている別の拡張機能コンテンツフォルダーにファイルを移動し、アクセスしているURLを変更してそれを反映させると(chrome://myotherfirstextension/content/resultscollector.js)-動作します!

混乱を増すために、両方の拡張機能がツール->アドオン表示->ツールバーの下に表示されますが、実際のツールバーでは、を参照できchrome://myotherfirstextension/content/overlay.xulますが、myfirstextensionsのオーバーレイファイルを参照しようとすると失敗します(ロケーションバーでは、Enterキーを押すことができません)。

誰かがこれを手伝ってくれるなら、それは大いにありがたいです。

4

1 に答える 1

1

Chrome の登録が間違っていると思います。この MDC の記事をご覧ください。

于 2009-11-06T19:52:05.930 に答える