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 回答