【发布时间】: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