在DART M8卸载之前警报(Alert before unload in Dart M8)

2019-10-18 20:36发布

作为镖里程碑8,那是不可能的他(她)通过以下方法导航离开页面之前,以提醒用户:

window.onBeforeUnload.listen((BeforeUnloadEvent event) {
    event.returnValue = 'Are you sure you want to leave?';
});

由于Event.returnValue场已被删除。 你如何完成与新的API这个效果呢?

这是它是如何使用jQuery做:

$(window).on('beforeunload', function(){
  return 'Are you sure you want to leave?';
});

Answer 1:

它看起来像当我们整合了新的眨眼版本 - 闪烁最终加入的BeforeUnloadEvent本地的API得到了下降。 在此之前,我们不得不捏造事实。

见错误https://code.google.com/p/dart/issues/detail?id=14641

解决方法 :就像以前一样使用它。 正在传递的事件是BeforeUnloadEvent的子类,还有的returnValue。



文章来源: Alert before unload in Dart M8
标签: jquery dart