0

我在 vb 中有一个代码,其中有以下几行

alert("1");
parent.window.opener=true;
alert("2");
parent.window.close();

此代码在除 Firefox 之外的所有浏览器中都能正常执行。在 Firefox 中可以得到alert("1");,但是当它parent.window.opener被执行时,它会在那里中断。可能是什么问题呢 ?

4

1 回答 1

1

window.opener应该是一个窗口。如果您将其设置为不是 Window 对象的对象,则根据规范,它应该引发异常。

Firefox 是做什么的(但显然不是您测试的其他浏览器?)。您的控制台中应该已经报告了相应的异常;没有吗?

于 2013-05-23T18:21:01.590 回答