我正在尝试创建一个应该
的Chrome书签fillDetails()
函数实现)代码
javascript:(function(){
window.location ="http://www.example/login.html";
window.onload = fillDetails();
function fillDetails() {
if(document.URL.indexOf("http://www.example/login.html") > -1){
document.getElementById("username").value="uname";
document.getElementById("password").value="pass";
document.getElementById("login").submit();
console.log("Success");
} else {
console.error("Cannot Insert values");
}
}})();
错误
fillDetails()
在页面加载之前正在执行,但应在页面加载后执行
答案 0 :(得分:1)
您正在将window.onload
设置为执行fillDetails()
的结果,而不是将其设置为函数本身。应该是:
window.onload = fillDetails;