我追加了一些脚本来使用Firefox插件SDK活动标签,内容的隐私政策拒绝追加脚本DOM
// main.js
tabs.activeTab.attach({
contentScriptFile: [data.url("js/loader.js") ]
});
和loader.js创建一个新的脚本根据URL和标题然后将counter.js等新脚本文件附加到正文中。执行加载程序工作正常,但网站的内容隐私政策拒绝附加counter.js。这里是错误:
Content Security Policy: The page's settings blocked the loading of a resource at http://example.com/counter.js ("default-src http://www.pinterest.com:80 https://*.pinterest.com:443 https://*.pinimg.com:443 http://*.pinterest.com:80 http://*.pinimg.com:80 http://*.google.com:80 http://connect.facebook.net:80 http://*.google-analytics.com:80 https://*.facebook.com:443 http://*.facebook.com:80 http://www.googleadservices.com:80 http://googleads.g.doubleclick.net:80 http://*.tiles.mapbox.com:80 http://*.4sqi.net:80 http://*.online-metrix.net:80 http://akwww.polyvorecdn.com:80 https://www.polyvore.com:443 'unsafe-inline' 'unsafe-eval'").
我以前做过这样的Chrome扩展,这是可能的。但问题是如何通过Firefx SDK插件追加脚本?
在此先感谢。
也许火狐浏览器和谷歌浏览器不同地解释页面策略,Firefox认为“不意味着不”。 – Pointy 2014-10-04 13:20:14
@Pointy也许,但我需要找到一种方式! – Reyraa 2014-10-04 13:26:36
我们可以看到您如何附加脚本以及您尝试使用哪些网址? – willlma 2014-10-05 23:15:44