0

私は firefox 拡張機能を作成していて、この問題を解決したいと考えています: iFrame のコンテンツを変更した後、DOM の準備が整ったことを知るにはどうすればよいですか? おそらく私の問題を解決するこのプラグイン を見つけまし た。しかし、これを add-builder に追加する方法がわかりません。

私の問題はここにあります:

/************************************************************
            You must specify the path to your jquery.js file below! 
    *************************************************************/

    var jQueryPath = "/main/inc/lib/javascript/jquery.js";

jquery.js のパスは、firefox コンテキスト内にあるため、ユーザーごとに異なります。次に例を示します。

C:\Users\myname\AppData\Roaming\Mozilla\Firefox\Profiles\im0woiy2.default\flightdeck\resources\jid0-rxgsbnpfxdmtfgdq504rka9xktm-at-jetpack-privatsphaere_tool-data\jquery-1.6.4.js

どうすればこのプラグインを追加できますか?

4

1 に答える 1

2

アドオン SDKのselfパッケージを使用します。

var {data} = require("self");
var jQueryPath = data.url("jquery.js");

そして、アドオンjquery.jsのディレクトリに入れます。data/

于 2011-10-13T13:15:38.753 に答える