我有以下代码可以在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>
答案 0 :(得分:1)
我已经做过了。 我可以向你确认,要获得相同的行为,你必须像这样绑定回调:
window.onbeforeunload = window.onunload = function(){
/** YOUR CODE HERE **/
};
最好放在页面顶部,以便在页面加载未完成时执行。