-1

我创建了一个 HTML 文件并在其中制作了四个部分,在每个部分中我使用以下代码添加了一个十字按钮来关闭选项卡

function exitpage () {
    let new_window = open(location, '_self');
    
    // Close this window
    new_window.close();
    return false;
}

通过添加onclick到该十字按钮,此代码在第 1 部分和第 2 部分工作,就像单击十字按钮选项卡关闭时一样。但是此代码不适用于第 3 和第 4 部分,因为代码是相同的。

4

1 回答 1

1

Window.close()方法“只能在使用该Window.open()方法的脚本打开的窗口上调用。如果该窗口不是由脚本打开的,则控制台中会出现类似于此的错误:Scripts may not close windows that were not opened by script。” - MDN(链接

于 2021-09-09T16:28:36.940 回答