我想打开网页,自动填写登录信息。我的main.js插件代码如下所示。我有uname和upass变量。我想填写登录表,使用这些当插件打开标签。
var uname="username";
var upass="password";
tabs.open({
url: "https://www.facebook.com",
onReady:runScript
});
function runScript(tab) {
tab.attach({
contentScriptFile: data.url("mody.js")
});我将以下代码放在mody.js文件中:
document.getElementById("email").value=uname; // uname undefined
document.getElementById("pass").value=upass; // upass undefined但是我不能从mody.js访问这些变量。有没有办法把这个变量传递给登录页面?
发布于 2014-07-07 22:48:28
为此,请使用contentScriptOptions。
contentScriptOptions是一个JSON对象,它在self.options属性下以只读值的形式向内容脚本公开:
https://stackoverflow.com/questions/24613261
复制相似问题