2

我在右键单击小部件时使用页面 mod 显示选项页面到本地 html 文件

optionsMod = pageMod.PageMod({
        include: data.url("options/options.html"),
        contentScriptWhen: 'end',
        contentScriptFile: [data.url('jquery.js'),
                          data.url('options/options.js')],
        onAttach: function (worker) {
            optionsWorker.push(worker);
            worker.port.emit('started', version);
            //logging method for the options page. 
            worker.port.on('logger', function (data) {
                console.log(data);
            });
        var tabs = require("tabs");
        tabs.open(data.url("options/options.html"));

问题是,就好像用户刷新选项页面,页面模块分离,然后页面变为空白。

更糟糕的是,附加 sdk 没有提供检测选项卡重新加载的方法,因此我可以再次从主脚本调用选项页面 mod 附加事件。

我正在使用 Firefox 22 和附加 sdk 1.14

4

1 回答 1

2

没有办法监听刷新,但你可以监听页面加载

于 2013-08-05T16:22:32.107 回答