Javascript 内容脚本DOM修改不需要';I don’我不能在模态中工作
我正在尝试做一个chrome扩展来娱乐和练习,我是谷歌chrome扩展的新手 我写了一些代码来控制页面的DOM,效果很好。基本上,它接受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",
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的代码已在主页上运行,但弹出模式无效。如果你有一个解决办法,请友好地回答,而不是粗鲁地回答。在你真正展示你在做什么之前,没有解决办法。要解决代码问题,需要查看代码。请在问题中添加代码的相关部分。