好的,我创建了一个书签来打开一个网站并为我登录。我让它工作,但只有Ctrl
当我点击书签时它才有效。谁能帮我解决这个问题,即使我不持有它也能正常工作Ctrl
?
window.location.assign("https://www.thewebsiteiwant.com");
window.onload=doThis;
function doThis(){
document.getElementsByName("username")[0].value="username";
document.getElementsByName("password")[0].value="password";
var inputs = document.getElementsByTagName("input");
for(var i = 0;i < inputs.length; i++){
if(inputs[i].type === "submit"){
inputs[i].form.submit();
}
}
}
编辑:
是的,我确实知道将我的用户名/密码保存在书签中是一个巨大的安全问题,但如果黑客进入我的工作计算机,他们最后要做的就是我登录包含无用信息的页面.
编辑2:
开始工作了,感谢@DG 帮助我集思广益:
javascript:
var sitexyz = "https://www.thewebsiteiwant.com";
if(document.URL == sitexyz){
document.getElementsByName("username")[0].value="username";
document.getElementsByName("password")[0].value="password";
var inputs = document.getElementsByTagName("input");
for(var i = 0;i < inputs.length; i++){
if(inputs[i].type === "submit"){
inputs[i].form.submit();
}
}
} else {
window.location.assign(sitexyz);
window.onload=doThis;
function doThis(){
document.getElementsByName("username")[0].value="username";
document.getElementsByName("password")[0].value="password";
var inputs = document.getElementsByTagName("input");
for(var i = 0;i < inputs.length; i++){
if(inputs[i].type === "submit"){
inputs[i].form.submit();
}
}
}
}