当用户使用JavaScript单击按钮时,如何关闭当前浏览器选项卡
How can I close the current browser tab when the user click on a button using JavaScript?
在一个页面中,我有一个"关闭"按钮,当单击该按钮时,必须关闭当前浏览器选项卡(包含此关闭按钮的页面所在的选项卡)。所以我写了这样的东西:
<button type="button" class="btn btn-default" style="color: #0F8BB0;" onclick="window.close();">
Close
</button>
但它不起作用,并且当前浏览器选项卡没有关闭。为什么?我错过了什么?我该如何解决这个问题?
您做得很正确,但是如果您的javascript没有创建窗口,浏览器会阻止您关闭窗口。
因此,基本上,只有通过javascript打开一个窗口,才能关闭该窗口。
另请参阅:window.close和self.close不关闭Chrome 中的窗口
相关文章:
- Flash AS3关闭浏览器窗口
- 询问用户何时尝试关闭浏览器选项卡
- 关闭浏览器后保存变量
- 如何在关闭浏览器的同时执行php函数
- 关闭浏览器时发出警报,关闭选项卡并前后单击按钮时发出警报
- 如何在关闭浏览器后自动登录到web应用程序
- 检测通过移动 Safari 中的 JavaScript 关闭浏览器选项卡
- 当用户关闭浏览器选项卡时,如何使用 PHP 或 javascript 从我的站点注销用户
- 在关闭浏览器页面之前进行捕获
- 当用户单击关闭浏览器时(但不是当用户单击刷新按钮时),JavaScript会确认启动
- 调用ashx处理程序后关闭浏览器中的选项卡
- 在页面刷新和关闭浏览器中消失-webstorage
- 如何使用javascript关闭浏览器中的窗口
- 如何在django关闭浏览器时终止会话
- 关闭浏览器时清除缓存的代码
- 你能使用JavaScript来检测用户是否关闭了浏览器选项卡吗?关闭浏览器?或已离开浏览器
- ajax-在JAVA中关闭浏览器时关闭会话
- 检查用户是否刷新,返回,关闭浏览器等 socket.io
- socket.io ON不会断开设备睡眠,关闭浏览器,更改选项卡
- 如何从其原点关闭浏览器选项卡