Javascript 内容脚本DOM修改不需要';I don’我不能在模态中工作

Javascript 内容脚本DOM修改不需要';I don’我不能在模态中工作,javascript,twitter-bootstrap,dom,google-chrome-extension,Javascript,Twitter Bootstrap,Dom,Google Chrome Extension,我正在尝试做一个chrome扩展来娱乐和练习,我是谷歌chrome扩展的新手 我写了一些代码来控制页面的DOM,效果很好。基本上,它接受password类型的输入并将其转换为text 但是当页面中存在模式时,我的DOM操作脚本在这种情况下不起作用。例如,Facebook账户停用表单是一个弹出窗口,询问旧密码 我试图在manifest.json文件中将“所有帧”:true添加到内容脚本中,但没有成功 manifest.json文件 { "name":"Password Revealer",

我正在尝试做一个chrome扩展来娱乐和练习,我是谷歌chrome扩展的新手

我写了一些代码来控制页面的DOM,效果很好。基本上,它接受
password
类型的输入并将其转换为
text

但是当页面中存在模式时,我的DOM操作脚本在这种情况下不起作用。例如,Facebook账户停用表单是一个弹出窗口,询问旧密码

我试图在manifest.json文件中将
“所有帧”:true
添加到
内容脚本中,但没有成功

manifest.json文件

{
  "name":"Password Revealer",
  "version":"0.1",
  "manifest_version":2,
  "description":"It reveals the password type inputs on the web pages",
  "icons":{
    "64":"decrypted.png"
  },
  "browser_action": {
    "default_icon":"decrypted.png",
    "default_title":"Password Revealer!",
    "popup":"popup.html"
  },
  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": ["myscript.js"],
      "run_at":"document_end",
      "all_frames":true
    }
  ]
}
{
“名称”:“密码展示器”,
“版本”:“0.1”,
“清单版本”:2,
“说明”:“显示网页上的密码类型输入”,
“图标”:{
“64”:“decrypted.png”
},
“浏览器操作”:{
“默认图标”:“decrypted.png”,
“默认标题”:“密码展示器!”,
“popup”:“popup.html”
},
“内容脚本”:[
{
“匹配项”:[“”],
“js”:[“myscript.js”],
“运行时间”:“文件结束时间”,
“所有帧”:正确
}
]
}
myscript.js

var inputs = document.getElementsByTagName('input');
for(var i = 0, len = inputs.length; i < len; i++) {
  var input = inputs[i];
  if (input.type == "password"){
    input.type ="text";
  }
}
var inputs=document.getElementsByTagName('input');
对于(变量i=0,len=inputs.length;i
“chrome娱乐扩展”、“停用facebook帐户时”、“将密码类型的输入转换为文本类型的输入”。Riiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii?而把这么多的重点放在你的评论上?!我不完全相信你的“有趣的目的”的说法,但那无关紧要。1) 你不知道是谁投的票,2)投票不需要有正当理由,这是一种观点,3)我投了反对票,但因为这个问题“没有显示任何研究成果;它不清楚或没有用处”——我相信你的问题在目前的状态下是不可回答的。我也投票决定结束,因为没有足够的细节来回答这个问题。请参阅以进行改进。@Xan我将input.type=password转换为input.type=text的代码已在主页上运行,但弹出模式无效。如果你有一个解决办法,请友好地回答,而不是粗鲁地回答。在你真正展示你在做什么之前,没有解决办法。要解决代码问题,需要查看代码。请在问题中添加代码的相关部分。