window.open什么情况下会失败?
我在js中用window.open来打开一个新窗口,脚本运行的时候第一次window.open都成功。而打开的窗口关闭以后,try...catch可以抓到一个编号为70的error,我就在这里面用同样的参数再次调用window.open,语句执行成功,但是并没有新窗口弹出来,通过返回的句柄来调用location.reload(true)的时候也失败了,抓下来的同样是70 error。
我知道在给与同样的名字的情况下,window.open不会出新窗口,可是旧窗口都已经关闭了...还有什么可能会导致window.open失败的吗?msdn上只说这个句柄可以用来访问弹出的窗口而已,没有提到任何会失败的情况...