无法拦截Cordova Crosswalk上的后退按钮

时间:2014-10-14 07:58:20

标签: android cordova

我正在使用Crosswalk Cordova& jQuery Mobile,似乎我无法拦截后退按钮。

以下是一些观察结果:

  • 我可以截取菜单按钮
  • 按下后退按钮会将我发送到之前的jQuery Mobile页面,但我无法更改此行为
  • 我可以使用“普通”Cordova中的相同代码拦截后退按钮

我正在使用crosswalk-cordova-8.3​​7.189.12-arm,这是代码:

$(document).ready(function() 
{
    document.addEventListener("deviceready",    onDeviceReady, false); 
});

function onDeviceReady()
{ 
    document.addEventListener("backbutton", backbutton_action,  false);
}

function backbutton_action() 
{
   ...
}

我做错了吗?我很高兴听到你对这个问题的看法。

1 个答案:

答案 0 :(得分:0)

感谢您尝试Crosswalk Cordova。它通常用我的crosswalk-cordova-8.3​​7.189.12-arm进行测试。请检查应用程序插件是否需要在res / xml / config.xml文件中安装。

<feature name="App">
    <param name="android-package" value="org.apache.cordova.App" />
</feature>
如果您有任何疑问,请告诉我。