Window.close()正在使用chrome但不在firefox中

时间:2017-07-05 07:57:25

标签: javascript jquery google-chrome firefox cross-browser

我编写了一个javascript函数,用于将值从子窗口传递到父窗口,在子窗口中单击关闭按钮,我调用下面的函数关闭chrome上的窗口。但同样的功能在Firefox中不起作用。请让我知道如何在Firefox中关闭子窗口。

function SetName() {
        if (window.opener != null && !window.opener.closed) {
            var txtName = window.opener.document.getElementById("txtName");
            txtName.value = jq('#sizemsg').html();
        }
        window.close();
    }

1 个答案:

答案 0 :(得分:0)

我相信你应该尝试self.window.close(),因为chrome自动检查窗口类型的子/父,但Firefox严格遵循规则..