backbutton侦听器会自动阻止默认操作

时间:2017-03-07 17:56:11

标签: javascript android angularjs

我正在使用Cordova和AngularJS构建一个应用程序,我在运行块中添加了下面的代码但是它没有按照我的意愿工作。我的目标是阻止backbutton事件的默认操作仅在某些情况下,但是一旦我添加了监听器,后退按钮就没有任何效果了!我已经尝试删除所有条件,但问题仍然存在。一旦我“听”后退按钮事件,它就永远不会回来。

document.addEventListener('backbutton', function(evt) {
   if (condition) {
     evt.preventDefault();
   }
}

我在Android 6.0.1,Angular 1.4.3和Cordova 6.3.1下进行了测试。

有什么想法吗?

0 个答案:

没有答案
相关问题