我知道在PhoneGap中有一種方法可以做到這一點,但是可以爲HTML5網絡應用程序完成嗎?我希望Android用戶能夠使用webapp中的後退按鈕提供一致的用戶體驗,但當然默認是回到瀏覽器歷史記錄並離開應用程序...有什麼方法可以在移動webkit瀏覽器中捕獲Android的後退按鈕?
編輯:試過了,在上谷歌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中。然後這允許後退按鈕的使用,只要您確保在點擊UI後退按鈕時UI會觸發history.back()。
我給了這個嘗試,但沒有一個Android按鈕返回一個鍵碼。 – 2011-04-14 06:21:36
你能把你的代碼放在這裏嗎? – Vinay 2011-04-14 10:58:59
在上面添加代碼.. – 2011-04-20 21:22:25