我们如何知道弹出窗口 url 何时加载(window.open)?

2024-01-02

我需要在完成加载后立即更改弹出窗口中页面的 URL(我正在使用 window.open 函数调用)。 无论如何,我可以找出弹出窗口中的页面何时完成在父窗口中的加载吗?我无法更改在弹出窗口中打开的页面中的任何内容,因为它属于另一个网站。


window.open返回对该窗口的引用window目的。

如果打开的窗口指向与窗口打开器位于同一域的 URL,则它将拥有对该对象的完全访问权限,就像它自己的一样window object.

var w = window.open(url);

// If the window opened successfully (e.g: not blocked)
if ( w ) {
    w.onload = function() {
        // Do stuff
    };
}

这里适用同源政策。如果打开的窗口的 URL 位于不同的域中,则打开者将无法访问该窗口引用的成员。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我们如何知道弹出窗口 url 何时加载(window.open)? 的相关文章

随机推荐