gpt4 book ai didi

javascript - 设置子窗口的onload属性

转载 作者:行者123 更新时间:2023-11-28 10:59:01 29 4
gpt4 key购买 nike

我有一个父窗口打开一个新窗口,并尝试检测子窗口何时加载。在 Chrome 中,我尝试过

open('http://www.google.com').onload = function() { alert(location.href); };

但这似乎不起作用。

为什么上面的方法不起作用?有替代方案吗?

最佳答案

如果您想绝对确定页面已加载,可以使用消息传递。

如果您能够使用 HTML5,有一个名为 web-messaging 的新功能。这对于跨域源非常有效。

如果 HTML5 不可行,请使用 JS。我使用了一个简单的 jQuery 插件,名为:windowmsg 。它对我来说非常有效。我真的不确定这是否可以在跨站点环境中工作,但我认为应该如此。

谨防此类解决方案带来的安全问题。

关于javascript - 设置子窗口的onload属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230201/

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