У меня проблема с «кнопкой возврата оборудования» и Blackberry Webworks.
Я использую jquery mobile для создания приложения для телефонной связи для Blackberry WebWorks (версия для смартфона).
Когда у меня есть ссылка на моей странице, как:
<a href="#" onclick="history.back()"></a>
все отлично работает.
Но когда я использую API WebWorks для подключения «аппаратной кнопки возврата», как это
blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK,
function() {
history.back();
return false;
});
Мое приложение просто закрыто. (Я тестировал на 9800 OS6 Simulator и реальном устройстве 9300 Curve 3G с OS6)
Также странно, когда я изменяю функцию на:
blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK,
function() {
alert('Debug');
return false;
});
тогда мое приложение не будет закрыто (что должно быть правильно)
Таким образом, проблема заключается в вызове history.back () внутри функции-обработчика onHardwareKey.
Кто-нибудь может мне помочь?
Спасибо