编程语言
首页 > 编程语言> > javascript – 确定window.showModalDialog是否打开了窗口?

javascript – 确定window.showModalDialog是否打开了窗口?

作者:互联网

有没有人知道如何判断window.showModalDialog()是否打开了一个窗口?当window.open()打开新窗口时,window.opener返回父窗口,但由于某种原因,当你使用window.showModalDialog()时,window.opener将返回undefined. jQuery解决方案也很受欢迎.

解决方法:

您可以检查是否已定义window.dialogArguments

function isModalWindow()
{
    return (window.dialogArguments != null);
}

标签:jquery,javascript,window-opener,showmodaldialog
来源: https://codeday.me/bug/20190626/1298187.html