Я знаю, что в PhoneGap есть способ сделать это, но можно ли это сделать для веб-приложения HTML5? Я бы хотел, чтобы пользователи Android могли использовать кнопку «Назад» в веб-приложении для обеспечения согласованного UX, но, конечно, по умолчанию необходимо вернуться в историю браузера и выйти из приложения ...
Редактировать: пробовал, ничего не делал при нажатии любой кнопки на Google Nexus S:
document.onkeydown = checkKeycode;
function checkKeycode(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
alert("keycode: " + keycode);
}
Снова отредактируйте: кажется, что окончательный ответ заключается в создании точек истории при каждом взаимодействии с UX - с использованием хэшей URL-адресов, таких как #! / Main / about_us в URL-адресе. Это позволяет использовать кнопку «назад», при условии, что пользовательский интерфейс запускает history.back () при нажатии кнопки «Назад» в пользовательском интерфейсе.