我遇到“硬件后退按钮”和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模拟器和真实设备9300 Curve 3G with OS6上测试过)
将函数修改为:
时,这也很奇怪blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK,
function() {
alert('Debug');
return false;
});
然后我的应用程序将不会关闭(这应该是正确的)
所以问题是调用“history.back()”来加入onHardwareKey处理函数。
任何人都可以帮助我吗?
由于
答案 0 :(得分:4)
将此添加到config.xml对我有用:
<feature id="blackberry.system.event" version="1.0.0"/>