【发布时间】:2018-05-06 21:40:21
【问题描述】:
window.onload 似乎没有在 chrome 控制台中运行指定的函数,我似乎找不到任何有解决方案的人。
代码:
function preStart() {
console.log("Hello");
}
window.location = 'https://www.google.com/';
window.onload = preStart; //Please note, adding brackets here doesn't fix the problem
运行时 window.location 成功运行但“preStart”没有。
我意识到window.onload 在window.location 之后不起作用,但是有解决方案吗? (页面加载后函数运行的地方)
由于我对 JavaScript 比较陌生,请解释任何答案/解决方案。
对此的任何帮助我将不胜感激。
注意 - 我已尝试使用 setTimeout 进行以下操作,但仍然无法正常工作:
function preStart() {
console.log("Hello");
}
window.location = 'https://www.google.com/';
setTimeout(preStart,2000);
【问题讨论】:
-
如果您只是测试函数,请避免在代码中进行重定向
-
@charlietfl 这适用于需要在多个网页上执行代码的大型项目。 (可能有一种我想不到的更简单的方法)
标签: javascript google-chrome console window.location