问题在于“pagehide”事件,它无法正常用于iOS。它显示确认消息,但如果用户点击“取消”,则她/她不会留在页面上。 我尝试了这个变种:
window.addEventListener("pagehide", function(event) {
// some code
return confirm("Help us improve! Take a 10s survey");
});
我还试图阻止页面加载(它根本不起作用)并跟踪历史记录更改,但它没有给出任何结果。也许我做错了什么。请帮忙! :)
以下是适用于Android的video工具。它应该与iOS相同。
P.S:
在关闭或切换选项卡并关闭浏览器时也有一个退出消息会很棒。我不确定它是否可能。
主要任务是添加自定义退出消息。但是我没有找到机会在没有“确认消息”的情况下添加这样的消息。