javascript - 使用 pagemod 添加一些 js 到 contentscript

标签 javascript jquery firefox-addon

我正在尝试基于 page-mod 创建新的 Firefox 扩展 我使用了执行js文件的代码

var pageMod = require('sdk/page-mod');
  var data = require('sdk/self').data;

  pageMod.PageMod({
    include: "*.com",
    contentScriptWhen: 'ready',
    contentScriptFile: [data.url('jquery-1.11.0.min.js'),

 data.url('detecter.js')]        
});

然后我尝试在 detector.js 文件中添加代码,例如 google adsense 代码 感谢任何帮助!

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- addon -->
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="*****"
     data-ad-slot="****"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

最佳答案

试试这个,

$("head").append('<script type="text/javascript" src="' + script + '"></script>');

关于javascript - 使用 pagemod 添加一些 js 到 contentscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27420777/

相关文章:

javascript - 如何设置位置

javascript - Canvas Html5 : multiple canvases and clearing one appears to clear the other canvas as well

javascript - 将键盘箭头导航添加到自定义js

php - 如何采用 jquery 自动完成值而不是标签?如果我添加依赖项自动完成,请指导我?

javascript - 是否可以用 javascript 打开一个弹出窗口,然后检测用户何时关闭它?

firefox - Firefox 附加组件安装过程的详细信息

javascript - 如何修复 CLIENT_MISSING_INTENTS 错误?

javascript - 如何在 Firefox 中跟踪重定向?

javascript - 您如何检测何时显示附加 SDK 面板?

javascript - Sprite 图像的随机移动位置