当用户点击按钮时,我需要使用javascript关闭上面提到的任何常用浏览器中当前打开的选项卡。我找了很多,但没有得到正确的答案。一个片段来完成上面的任务对我很有帮助。我已经彻底检查了堆栈溢出上发布的所有答案,但没有一个有效。一定要考虑到这一事实会给出答案。还有,请不要重复
发布于 2014-09-21 15:45:06
您不能使用javascript关闭当前的浏览器选项卡。如果网站在没有用户意图的情况下开始像这样关闭自己,那么浏览器就不允许这样做,这对用户来说是令人恼火的。
我认为您只能关闭使用Javascript打开的选项卡。像这样:
function openWin() {
myWindow = window.open("", "myWindow", "width=200, height=100");
// Opens a new window
}
function closeWin() {
myWindow.close(); // Closes the new window
}
发布于 2014-09-21 15:22:08
你可以使用window.close();
<html>
<script type="text/javascript">
function closeTab(){
window.close();
}
</script>
<body>
<div onclick="closeTab();">Close window</div>
</body>
</html>
https://stackoverflow.com/questions/25960616
复制