我已尝试window.close();
关闭当前打开的标签但似乎无效。我究竟做错了什么?我的范围是运行一个JavaScript脚本,自动关闭手动打开的选项卡。
感谢。
答案 0 :(得分:0)
通常在javascript(或其他版本的javascript)中,这是通过...完成的。
<a href="#" class="close">Close Window</a>
$(".close").click(function {
window.close();
});
请注意,这仅适用于包含所点击链接的选项卡。它不会关闭浏览器中打开的其他选项卡。
我也对这个问题的评论给出了+1。
答案 1 :(得分:0)
您可以查看此答案how-to-close-current-tab-in-a-browser-window
还要看一下这个答案的评论,其中Ryan Joy说:
“只允许对使用window.open方法由脚本打开的窗口调用此方法。”换句话说,您只能使用JavaScript关闭通过JavaScript“
生成的窗口/选项卡
另请注意:
window.close();
仅适用于Internet Explorer,其中会显示一条弹出消息,询问用户是否同意关闭当前标签/窗口。
在Firefox中,Chrome仅适用于通过“window.open()”方法打开的空标签和标签/窗口。