搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

window.opener doesn't work

  • 1 个回答
  • 2 人有此问题
  • 77 次查看
  • 最后回复者为 cdman52

more options

I have a website that seems to have just broken with the 18 or 18.0.1 release. The specific code that is breaking is a call to window.opener. The error I see in the console says: TypeError: window.opener.Assignments is undefined

I checked this with IE and FF on our test servers as well as our comparison server (runs last releases version of the code) and they all have the same problem so it's not something that changed in our codebase.

Can anyone tell me why there are javascript errors on calls to window.opener with the latest release and how I can work around this?

I have a website that seems to have just broken with the 18 or 18.0.1 release. The specific code that is breaking is a call to window.opener. The error I see in the console says: TypeError: window.opener.Assignments is undefined I checked this with IE and FF on our test servers as well as our comparison server (runs last releases version of the code) and they all have the same problem so it's not something that changed in our codebase. Can anyone tell me why there are javascript errors on calls to window.opener with the latest release and how I can work around this?

被采纳的解决方案

I think I found the answer to my own question. In case anyone stumbles on this and it's useful.

I think the problem was that the code was calling window.opener.form when it appears in firefox you have to call window.opener.document.form. Since both work in FF and IE and since it seems there are only a few places in the code where we aren't calling window.opener.document I'll just update the code to do that.

定位到答案原位置 👍 2

所有回复 (1)

more options

选择的解决方案

I think I found the answer to my own question. In case anyone stumbles on this and it's useful.

I think the problem was that the code was calling window.opener.form when it appears in firefox you have to call window.opener.document.form. Since both work in FF and IE and since it seems there are only a few places in the code where we aren't calling window.opener.document I'll just update the code to do that.