我不确定如何使用ember的路由事件中止浏览器重新加载。仅当您单击后退按钮或仅更改路径时,才会触发willTransition
事件。我还没有找到如何在上传仍在进行时停止页面重新加载。
答案 0 :(得分:0)
您可以在0x134000564f:0x4c:0x0
元素上收听beforeunload
。这至少允许通过浏览器呈现“你真的想离开”弹出窗口。见documentation on MDN。有些浏览器甚至允许显示自定义消息。
还有一个ember插件:ember-onbeforeunload。 请参阅插件route mixin了解其工作原理。