Javascript自动填充脚本不适用于twitter登录
嗨,我有下面的代码,它几乎在每个网站上都能工作,但它在twitter登录上不起作用。我已经做了一个chorome扩展,其中包括这个代码。请告诉我我必须在这个代码中编辑什么 在这段代码中,我将首先搜索密码字段并设置密码,上面的文本字段将是用户名字段 我还分别尝试在twitter上查找所有密码字段,并将其设置为某个值。但它不起作用Javascript自动填充脚本不适用于twitter登录,javascript,twitter,Javascript,Twitter,嗨,我有下面的代码,它几乎在每个网站上都能工作,但它在twitter登录上不起作用。我已经做了一个chorome扩展,其中包括这个代码。请告诉我我必须在这个代码中编辑什么 在这段代码中,我将首先搜索密码字段并设置密码,上面的文本字段将是用户名字段 我还分别尝试在twitter上查找所有密码字段,并将其设置为某个值。但它不起作用 var data = {}; data['username']='*****' ; data['password']='*****' ; login(data);
var data = {};
data['username']='*****' ;
data['password']='*****' ;
login(data);
function login(data)
{
var inputs = document.getElementsByTagName('input');
// var user=null;
var username_index=null;
for (var i = 0; i < inputs.length; i += 1)
{
if(inputs[i].type == 'password'&&inputs[i].style.display != "none" )
{
inputs[i].placeholder="";
inputs[i].value=data['password'];
username_index=i-1;
break;
}
/* if(inputs[i].type == 'text' || inputs[i].type == 'email' || inputs[i].type == 'number' )
{
user =inputs[i] ;
}
*/
}
while(username_index>=0)
{
if(inputs[username_index].type == 'text' || inputs[username_index].type == 'email' || inputs[username_index].type == 'number'&&inputs[username_index].style.display != "none")
{
inputs[username_index].placeholder="";
inputs[username_index].value=data['username'];
i
break;
}
username_index--;
}
}
var data={};
数据['username']='*****';
数据['password']='*****';
登录(数据);
函数登录(数据)
{
var inputs=document.getElementsByTagName('input');
//var user=null;
var username_index=null;
对于(变量i=0;i=0)
{
如果(输入[username_index]。类型=='text'| |输入[username_index]。类型=='email'| |输入[username_index]。类型=='number'&输入[username_index]。style.display!=“无”)
{
输入[用户名\索引]。占位符=”;
输入[username_index]。值=数据['username'];
我
打破
}
用户名_索引--;
}
}
查看mitro登录管理器:)我已经查看了mitro管理器,但我想知道使用javascript将我的用户名设置为twitter登录表单的技术。我在许多网站上测试了我的代码,代码运行良好。但它在twitter和其他一些网站上不起作用。twitter是否实现了某种安全性以避免使用javascript自动填充。