Javascript js:页面加载时,如何导航到新url并获得回调?

Javascript js:页面加载时,如何导航到新url并获得回调?,javascript,jquery,Javascript,Jquery,我正在尝试实现一个JS函数,它可以导航到第三方url,并在加载此页面后调用一个函数 document.location = "http://ww.example.com"; window.onload = function () { alert('example.com page loaded!") } 这能做到吗?你不能 在创建新页面的执行环境之前,第一个页面的执行环境将被销毁。他们无法互动 最接近的方法是传递一些数据(通过URL/cookie/local storage),另一个页面将在始

我正在尝试实现一个JS函数,它可以导航到第三方url,并在加载此页面后调用一个函数

document.location = "http://ww.example.com";
window.onload = function () { alert('example.com page loaded!") }
这能做到吗?

你不能

在创建新页面的执行环境之前,第一个页面的执行环境将被销毁。他们无法互动


最接近的方法是传递一些数据(通过URL/cookie/local storage),另一个页面将在始终在其上运行的脚本中查找这些数据。

。您的意思是:这是不可能的?您的用例到底是什么,必须有其他方法。好吧,这不是我的页面,这是一个第三方网站,那么这是完全不可能的。其他任何东西都可能是浏览器内置的XSS安全漏洞。因为你想与第三方网站打交道(假设你没有他们的合作):你不能。如果可以的话,这将是一个巨大的安全问题。