可以'我不明白为什么setTimeout()不是't功能正常

can't figure out why setTimeout() isn't functioning properly

本文关键字:不是 功能 为什么 明白 可以 setTimeout      更新时间:2023-09-26

所以我正在努力做到这一点,所以我会在一定的秒数后转到另一个网站,但它似乎不起作用。我希望我的代码(下面)能在youtube上停留10秒,然后它会变成谷歌。问题出在哪里?非常感谢。

window.location.assign("http://www.youtube.com");
setTimeout(doSomething, 10000);
function doSomething()
{
    window.location.replace("http://www.google.com");
}
window.location.assign("http://www.youtube.com");

重定向到Youtube,所以这行之后的任何内容都不会像你现在在Youtube上那样执行?

一旦浏览器离开页面,JavaScript也会停止处理。你不能转到另一个网站,然后继续运行你的JavaScript。