私は現在ボタンで構成されている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キーを押すことができません)。
誰かがこれを手伝ってくれるなら、それは大いにありがたいです。