Javascript 留页确认

Javascript 留页确认,javascript,polymer,single-page-application,polymer-1.0,polymer-starter-kit,Javascript,Polymer,Single Page Application,Polymer 1.0,Polymer Starter Kit,我们如何在聚合物中实现这一功能 (github wiki页面编辑示例) 我想我们有一个基于的应用程序(as路由器引擎也是如此) 我的应用程序使用一个产品编辑器元素,该元素包含一个文本区域+一个保存按钮 用户正在路径localhost/#编辑产品/产品/127/编辑 他“不小心”点击了后退按钮或页面上的其他链接 我想显示上面的确认对话框:“您确定要离开吗…” 我们如何做到这一点?您可以使用page.exit(“/product/:id/edit”,function(next){});并在此回

我们如何在聚合物中实现这一功能

(github wiki页面编辑示例)

我想我们有一个基于的应用程序(as路由器引擎也是如此)

  • 我的应用程序使用一个
    产品编辑器
    元素,该元素包含一个文本区域+一个保存按钮
  • 用户正在路径
    localhost/#编辑产品/产品/127/编辑
  • 他“不小心”点击了后退按钮或页面上的其他链接
我想显示上面的确认对话框:
“您确定要离开吗…”


我们如何做到这一点?

您可以使用page.exit(“/product/:id/edit”,function(next){});并在此回调中处理您要执行的操作:为用户显示弹出窗口。

您可以尝试钩住处理程序并使用类似的元素。我不认为window.onbeforeunload将在页面后的SPA中触发。exit()页面将被重定向,我如何保持在当前页面上?