javascript - 窗口关闭不适用于反应 js 应用程序,如何关闭浏览器 onclick 后退按钮上的当前选项卡?
问题描述
想要在最后一个选项卡上检测用户,然后如果用户单击后退按钮浏览器需要关闭。
我试过这个。
window.onpopstate = e=>{
e.preventDefault();
if(e.state==null){
let win = window.open("about:blank", "_self");
win.close();
}
}
上面的代码打开新标签但不关闭当前标签。
也要注意这个错误。“脚本只能关闭它打开的窗口。”
解决方案
推荐阅读
- java - 如何使用图形库输出 Java Applet?
- azure - Azure 内存不足,利用率为 50%
- ios - 为 iOS 上的不同架构指定 SDKROOT
- sql - 将数据从表单附加到列
- azure - 为什么当 HasMoreResults 为 True 时 CosmosDB FeedResponse 不包含结果
- angular - 捕获从服务到组件的响应?
- java - 网络代码执行后的 Java UI 白屏
- java - 在不放入参数列表的情况下访问 Spring WebDataBinder 的 BindingResult
- c++ - 正确读取数据但写入错误
- corda - 生成包含事务命令的分类帐更改事件的最佳方法是什么?