Firefox SDK页面mod任意停止工作
Firefox SDK page-mod arbitrarily stops working
我使用Add-on-sdk创建了一个扩展,它在一定程度上依赖于页面mod。它一直运行良好。
然而,在某个时候(我不确定确切的时间,因为事情发生时我正在处理扩展的另一部分),页面mod停止了工作。然而,代码并没有改变。
我在运行扩展时使用-p选项进行cfx(启动扩展时,我键入cfx -p firefox_development_profile run
(有关更多信息,请参阅cfx文档)
当我包含概要文件目录时,我的内容脚本将不起作用。当我不包括它时,它包括。因此,在配置文件中有一些东西导致页面mod停止工作。
我做了一个非常基本的页面mod插件,看看我的代码中是否有什么东西导致了这个问题,但它也有同样的问题。我的测试代码(在main.js
中)是
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*.org",
contentScript: "alert('OPENED A MATCHING PAGE')",
onAttach: function(worker) {
console.log("Been attached")
}
});
我的package.json
如下:
{
"name": "test_firefox",
"fullName": "Test Plugin",
"id": "jid1-0yzmDwetD2My3g",
"description": "An addon on to work with the Dalhousie Glossary System",
"author": "Daniel Yule",
"license": "MIT 2.0",
"version": "0.1.0"
}
需要明确的是:此扩展在与cfx run
一起运行时有效,但在与配置文件目录命令cfx -p firefox_development_profile run
一起使用时无效
firefox配置文件中是否存在会导致页面mod停止工作的内容(我不记得对其进行过任何更改)?
这可能是您的问题:
页面mod在加载页面之前不会修改其页面,或者重新加载。换句话说,如果在用户如果浏览器处于打开状态,则用户必须重新加载任何打开的页面匹配mod以使mod影响他们。
字体:http://blog.mozilla.org/addons/2012/09/12/introducing-page-mods-attachto
相关文章:
- jQuery UI自动完成突然停止工作
- JavaScript打印功能使日历停止工作
- 下拉列表在使用z索引放置在前面后停止工作
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 注入工厂时,Angular停止工作
- React Native DeviceEventEmitter键盘WillShow停止工作
- JavaScript在更改css时停止工作
- Chrome地理定位在更新后停止工作
- 重新启动jquery脚本后,角度停止工作
- twitter引导崩溃在第一次点击后停止工作
- 更新Wordpress和我的平滑滚动停止工作
- Hammer.js过了一段时间就停止工作了
- 应用程序在“关闭”之后停止工作(控制台中没有错误);咕哝的构造”;
- 当我添加JavaScript时,链接按钮停止工作
- NetBeans调试突然停止工作
- 某些Magento后端管理按钮已停止工作
- 表单验证在接近尾声时停止工作
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 在html文件中添加了多个外部javascript,其中一个停止工作
- Firefox SDK页面mod任意停止工作