首页 文章

在cordova中禁用硬件后退按钮

提问于
浏览
0

我知道我不是第一个提出这个问题的人,但是之前问题的解决方案都不起作用 .

我正在使用Cordova构建移动应用程序,我不希望用户按下硬件后退按钮,因为它可能会破坏整个业务场景 . 我需要的是从应用程序中完全禁用硬件后退按钮,以便允许用户仅使用应用程序按钮

谢谢

2 回答

  • 0

    只需获取后退按钮响应并防止默认 . 或注意到这一点 . 这足以阻止后退工作

    function onDeviceReady(){
        document.addEventListener("backbutton", onBackKeyDown, false);     
    }
    function onBackKeyDown(e) {
      e.preventDefault();
    }
    
  • 2

    请确保您已正确引用cordova.js .

    听起来很像没有包括cordova时的行为 .

相关问题