gpt4 book ai didi

javascript - 重定向完成后执行 javascript

转载 作者:行者123 更新时间:2023-11-28 21:03:43 25 4
gpt4 key购买 nike

在 Javascript 的某个时刻,我需要重定向到另一个页面。我就是这样做的。

window.location.href='http://localhost:3000/m/debug';

然后,当该页面加载完成后,我需要访问这个新页面的 window.Ext 对象。我尝试执行以下操作,但不起作用。

window.onload = function(){alert(typeof window.Ext);}; // returns 'undefined'
window.location.href='http://localhost:3000/m/debug#settings';

或者

setTimeout(function(){ alert(typeof window.Ext); },5000); // is never called
window.location.href='http://localhost:3000/m/debug#settings';

有什么想法吗?

最佳答案

设置 window.location.href 后浏览器离开当前页面 - 不会进一步执行 JavaScript ...甚至不会使用 setTimeout/setInterval 设置的函数

如果您想在目标页面上执行 JavaScript,您需要添加使用 JavaScript 更新目标页面!

关于javascript - 重定向完成后执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com