【问题标题】:Blackberry WebWorks and the "Hardware Back Button"Blackberry WebWorks 和“硬件返回按钮”
【发布时间】:2011-08-18 13:11:42
【问题描述】:

“硬件后退按钮”和 Blackberry Webworks 有问题。

我正在使用 jquery mobile 为 Blackberry WebWorks(智能手机版)创建 phonegap 应用程序。 当我的页面中有一个链接时:

<a href="#" onclick="history.back()"></a>

一切正常。

但是当我使用 WebWorks API 像这样挂钩“硬件后退按钮”时

blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK,
function() {
   history.back();
   return false;
});

我的应用刚刚关闭。 (我在 9800 OS6 Simulator 和真机 9300 Curve 3G with OS6 上测试过)

当我把函数修改为:

blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK,
function() {
   alert('Debug');
   return false;
});

那么我的应用程序将不会关闭(应该是正确的)

所以问题在于 onHardwareKey 处理函数调用“history.back()”。

谁能进一步帮助我?

谢谢

【问题讨论】:

    标签: blackberry jquery-mobile cordova back-button blackberry-webworks


    【解决方案1】:

    将此添加到 config.xml 对我有用:

    <feature id="blackberry.system.event" version="1.0.0"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多