首页 > 解决方案 > 如何使用javascript关闭当前选项卡?

问题描述

我想使用 javascript 关闭当前选项卡。但我没有得到任何解决方案。我在整个互联网上搜索了这个,一些帖子建议了下面的解决方案。

 $("#click").click("click", function(element) {
     window.top.close();
 });

但是在单击按钮后Scripts may close only the windows that were opened by it.,控制台中会出现警告。是否有任何可能的方法来关闭任何脚本未打开的当前选项卡?

标签: javascriptjqueryhtml

解决方案


你不能。

https://developer.mozilla.org/en-US/docs/Web/API/Window/close

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


推荐阅读