网上能搜到蛮多相同信息,下面这篇解释的比较清楚:
https://blog.csdn.net/m0_37754657/article/details/77131748
注意点是,标签页关闭不弹窗(下面会讲),除非这是最后一个标签仅剩的标签页,关闭标签等于关闭浏览器,那就弹窗咯。
这里废话点其他的:
https://www.chromestatus.com/feature/5349061406228480 最后更新时间是 2017-06-14
这里讲到chrome 51开始,你自定义的返回字符串将不会被显示,将显示通用提示。
除去chrome ,还有Firefox 4、Opera 38 和Safari 9.1开始,通用确认信息代替事件返回的字符串。出处
原因当然是为了安全。