我基本上只想听“onbeforeunload”以确保用户不会从我的 ajax 调用中收到“连接丢失”错误消息。因此,我注册了一个事件并简单地将一个变量设置为 true,我知道不会用更多的错误消息来打扰用户:
window.onBeforeUnload.listen((BeforeUnloadEvent e){
isUnloading = true;
});
在 Dartium 中这是有效的,在运行 dart2js 后,我收到一个带有“false”的 javascript 警报:
根据相关 问题,要设置文本,我必须设置 e.returnValue = 'Prompt'; - 但是如果我不想显示任何对话框,我该怎么办?- 根据MDN,每个非 void 返回值都会显示提示。但是如何将 returnValue 设置为 void?(null 不起作用) - 这是一个错误,还是我做错了?(飞镖 SDK 1.0.0.7)