4

我有“硬件后退按钮”和黑莓Webworks的问题。黑莓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曲线3G与OS6)

,当我修改的功能,这也是奇怪:

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

然后我的应用程序不会被关闭(这应该是正确的)

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

任何人都可以帮助我吗?

感谢

回答

4

添加这config.xml的工作对我来说:

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