我在Mozilla附加网站上发布了一个插件,因为远程脚本而被拒绝。
LIB / Main.js:
build
数据/ inject.js:
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
var _workers = [];
pageMod.PageMod({
include: "some url",
contentScriptWhen: "ready",
contentScriptFile: data.url("./inject.js"),
contentStyleFile: data.url("style.css"),
attachTo: 'top'
});
请帮我将这些脚本插入到Web内容中,或者从我的插件本地插入这些脚本。 什么是远程脚本?
答案 0 :(得分:0)
您使用的所有代码都应该是可审核且不可变的,google.com由可疑公司控制,不值得信任,并且可以使用密码/信用卡收集器替换jquery.min.js,而无需Mozilla注意。
为避免怀疑,请复制插件目录所需的文件,并将其用作:
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*.mozilla.org",
contentScriptFile: [data.url("jquery.min.js"),
data.url("jquery-ui.js"),
data.url("popup.js")]
});
请参阅page-mod manual,它需要所有说明。