触发javascript事件后,WebGL帧速率变慢

我正在使用Unity WebGL将我的游戏托管在瓶服务器上,并尝试向用户发出警告,只要他尝试离开标签或错误地单击浏览器的后退button。 每次事件被触发后(每当我尝试导航时),游戏速度都会随着帧速率的大幅下降而下降(导航必须在游戏已经通过显示团结标志和其他东西正确加载之后执行)。 这里是我用来触发事件的脚本:

<script> window.addEventListener("beforeunload", function (e) { var confirmationMessage = "\o/"; e.returnValue = confirmationMessage; return confirmationMessage; }); </script> 

这个问题的解决方法是什么?为什么游戏完全放缓?