我有一个代码可以在除 Firefox 之外的大多数浏览器上运行。这是从提交表单启动的。我只想将“同意”视为真实,然后在接受时关闭窗口。如果我删除结束参数将在 FF 和 Chrome 上正确执行。
<script type="text/javascript">
function confirmSubmit() {
    var agree = confirm("¿Estas seguro de anular esta reserva?");
    if (agree) {
        window.parent.close();
        return true;
    } else {
        return false;
    }
}
</script>
问题是 if (1. window.parent.close() 2. return true) 中有两个选项,但是 window.close() 在两个浏览器上都可以正常工作。提前致谢