- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在页面上注入(inject)内容脚本并使用
console.log("starting addon");
pageMod.PageMod({
include: "*",//tempopary
contentScriptFile: self.data.url("testPreload.js"),
contentScriptWhen: 'start'});
console.log('testPreload');
contentScript:"console.log('testPreload')"
而不是
contentScriptFile
我还看到“testPreload”。
contentScriptFile
我看到“启动插件”但没有看到“testPreload”。我究竟做错了什么?
Error opening input stream (invalid filename?)
文件路径资源://jid1-ktaxagdysynpew-at-jetpack/extension/data/testPreload.js
最佳答案
你想移动你的testPreload.js
文件到 data
目录。 self.data
模块实际上是在引用那个目录,所以 self.data.url()
函数为您提供该目录中文件的有效 URL。仅供引用,这些 URL 看起来像 resource://[your-jetpack-id]/data/[file])
同样,只需移动您的:lib/testPreload.js
至data/testPreload.js
那应该可以解决问题。
关于firefox - 为什么 ContentScriptFile 在 PageMod 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22656494/
它在 firefox 附加 sdk 文档中说 page-mod 的 contentStyleFile 选项 here那: In earlier versions of this module, you
我尝试在页面上注入(inject)内容脚本并使用 console.log("starting addon"); pageMod.PageMod({ include: "*",//tempopa
我正在开发一个 firefox 扩展,其中我在 myPanel 的 contentScriptFile 中有这些函数: ... function myFun(param){ console.l
我正在 beta builder 中构建它,但我真的不知道如何在我的 contentScriptFile 中进行 ajax 调用。我想拉一个 ajax 请求以动态地将数据拉回到脚本中,这样我就可以更改
我的问题是我需要知道 AJAX 何时在页面上完成。我需要在我通过 pageMod 加载的 contentScriptFile 中知道这一点。每次修改页面时我的插件都需要运行:所以基本上是在加载时以及每
我正在开发一个插件,当用户选择一个值并右键单击上下文菜单时......必须存储该对象的属性。 下面是我的代码 Main.js var contextMenu = require("sdk/contex
我是一名优秀的程序员,十分优秀!