我正在使用Unity WebGL在烧瓶服务器上托管我的游戏,并尝试在用户离开选项卡或错误地单击浏览器的后退按钮时向用户发出警告。每次触发事件后(每当我试图离开时)游戏都会因帧速率大幅下降而减慢(必须在游戏通过显示统一徽标和其他内容正确加载后执行导航)。这是我用来触发事件的脚本:
<script>
window.addEventListener("beforeunload", function (e)
{
var confirmationMessage = "\o/";
e.returnValue = confirmationMessage;
return confirmationMessage;
});
</script>
这个问题的解决方法是什么以及为什么游戏完全放慢了?