Jquery:如何检查新打开的窗口是否已满载?/ window加载外部页面(如www.yahoo.com)

art*_*hur 7 jquery notifications load window

以下不起作用,为什么?

var myWindow=null;
myWindow = window.open(targetUrlVar,"_blank","resizable=yes");
$(myWindow).load(function(){
    alert('hello');
});
Run Code Online (Sandbox Code Playgroud)

虽然MyWindow是一个Window引用,但不会检查它是否已完全加载.我认为$(window).load(...)可以在这里用"窗口"替换为"MyWindow".

以下作品:

$(myWindow).load(function(){
    alert('hello');
});
Run Code Online (Sandbox Code Playgroud)

对于targetUrlVar是一个内部资源(比如属于我的域的页面),它可以工作..但是只要我想使用.load()或者myWindow.onload() 使用targetUrlVar外部页面(例如www.yahoo.com或www.google.com) ,它不再起作用......没有显示警报..

我需要你的帮助......谢谢大家

Gri*_*gor 0

$(document).ready(function() {
   //perform tasks, DOM is loaded
});
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。