window.onbeforeunload = confirmExit;没有在Android Chrome浏览器上工作

时间:2017-06-29 19:39:08

标签: javascript google-chrome

我有以下代码可以在PC和笔记本电脑游戏,Mozilla和Chrome浏览器上正常工作,但在移动设备上却没有 为什么以及如何用其他工作代码替换代码以便它以相同的方式工作

<script language="JavaScript" type="text/javascript" async>
window.onbeforeunload = confirmExit;
function confirmExit()
{
document.getElementById('ControlCode').style.display = "none";
document.getElementById('ControlCode').style.visibility = "hidden";
}
</script>

1 个答案:

答案 0 :(得分:1)

我已经做过了。 我可以向你确认,要获得相同的行为,你必须像这样绑定回调:

window.onbeforeunload = window.onunload = function(){
       /** YOUR CODE HERE **/
};

最好放在页面顶部,以便在页面加载未完成时执行。