确定是否窗口被打开window.showModalDialog?
-
26-09-2019 - |
题
没有人知道如何找出如果一个窗口被打开window.showModalDialog()
? window.opener
返回时由window.open()
打开新窗口的父窗口,但是当你使用window.showModalDialog()
,window.opener
收益为未定义某种原因。 jQuery的解决方案也是受欢迎的。
解决方案
可以检查是否 window.dialogArguments 定义为:
function isModalWindow()
{
return (window.dialogArguments != null);
}
不隶属于 StackOverflow