Javascript 如何检查location.href是否已完成?

Javascript 如何检查location.href是否已完成?,javascript,jquery,Javascript,Jquery,我想打开一个窗口,然后做一些事情后,它完成加载,有没有一个简单的方法来做到这一点 我当前的代码类似于: cur_window = window.open( 'http://www.google.com' ) // does something when cur_window finishes loading 谢谢假设您正在访问 “简易方式”的响应不如jQuery的ready事件,该事件不能在原始窗口上下文之外应用: cur_window.onload = function () { //n

我想打开一个窗口,然后做一些事情后,它完成加载,有没有一个简单的方法来做到这一点

我当前的代码类似于:

cur_window = window.open( 'http://www.google.com' )
// does something when cur_window finishes loading

谢谢

假设您正在访问

“简易方式”的响应不如jQuery的
ready
事件,该事件不能在原始窗口上下文之外应用:

cur_window.onload = function () {
  //new window has loaded
};

如果您试图打开
http://www.google.com/
在新窗口中,您将无法访问
窗口
对象,因此无法知道新窗口何时加载。

唯一的方法是在弹出窗口中打开的页面中写入代码,告诉父页面,js中的
开启器
对象,它已完成加载


在您的示例中,当您正在加载Google时,这是不可能的。

@Rorymcrossan,我没有注意到
Google.com
的url。你需要确保你在遵循规则。