Javascript 如何等待页面重定向完成

Javascript 如何等待页面重定向完成,javascript,jquery,Javascript,Jquery,我正在尝试重定向,然后对新页面的标记执行其他操作。如何确保所需的其他内容等待重定向完成 window.location.replace(url); //call additional stuff here 我希望有比仅仅等待x秒更可靠的东西 重定向到下一页(重定向的url)后要执行的其他javascript代码将由重定向页面上的javascript执行,而不是从您要重定向的上一页执行。没有用于重定向的回调。您必须在加载的新页面中添加javascript。页面重定向后,它将无法完成javascr

我正在尝试重定向,然后对新页面的标记执行其他操作。如何确保所需的其他内容等待重定向完成

window.location.replace(url);
//call additional stuff here

我希望有比仅仅等待x秒更可靠的东西

重定向到下一页(重定向的
url
)后要执行的其他javascript代码将由重定向页面上的javascript执行,而不是从您要重定向的上一页执行。没有用于重定向的回调。

您必须在加载的新页面中添加javascript。页面重定向后,它将无法完成javascript的其余部分,因为该页面现在已不存在。您可能必须使用ajax,而不是页面重定向。@啊,很好,我需要执行页面重定向,因为我不希望该用户再出现在该页面上。@Stephan Muller,有没有办法(在执行重定向之前)至少激活一个布尔标志,甚至编辑js文件,以便它知道在加载新页面后需要运行某个函数。您可以在url中添加一个参数(?flag=true),但您可能必须使用php让新页面读取该参数。