我想使用 javascript/Jquery 关闭当前选项卡。但我没有找到任何解决方案。我读到 window.close() 仅适用于使用window.open()
方法打开的窗口。那么有什么方法可以向系统发送命令,用户按下 ctrl+w 也可以关闭这个窗口。小提琴
function down(){
window.close()
}
我想使用 javascript/Jquery 关闭当前选项卡。但我没有找到任何解决方案。我读到 window.close() 仅适用于使用window.open()
方法打开的窗口。那么有什么方法可以向系统发送命令,用户按下 ctrl+w 也可以关闭这个窗口。小提琴
function down(){
window.close()
}
有可能的。我在整个互联网上搜索了这个,但是当我参加微软的一项调查时,我终于得到了答案。
尝试这个:
window.top.close();
这将为您关闭当前选项卡。
这似乎适用于以前的线程:https ://stackoverflow.com/a/18776480/3642027
但是,根据我的测试,它仅适用于使用target="_blank"
.
我建议这个小功能 JS,它适用于 Chrome 54.0.2840.99
function closeWin() {
window.top.close();
}
setTimeout(function(){
closeWin()
}, 1000);
我搜索了一下,有人写了你不能关闭它,除非你通过代码或程序打开它是令人信服的,但我后来发现它对我有用。希望对你也有帮助。
var win = window.open("about:blank", "_self");
赢.close();
这是一个没有 javascript的 HTML 代码:
<a href="about:blank" target="">✖</a>
这里有一个很好的设计:
<a style="color:black; text-decoration:none;" href="about:blank" target="">
<button style="position: fixed; top:2px; right:2px; border: 1px solid black; background: red; cursor: pointer; z-index: 2;">
✖
</button>
</a>