2014-11-05 76 views
0

我發現這一點: How do I disable Android Back button on one page and change to exit button on every other page科爾多瓦的Android禁用後退按鈕[行不通]

這: Android - Disable Device Back button

這兩個點的解決方案增加了返回按鈕的事件偵聽,並防止其默認動作。

但是,這似乎不適用於我的應用程序,它基本上只包含幾個HTML頁面+一些Javascript和CSS。硬件的Android後退按鈕將工作雖然我在我的JavaScript添加了這個代碼,建議在這兩個解決方案:

document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
    document.addEventListener("backbutton", function (e) { 
     e.preventDefault(); 
    }, false);} 

我在做什麼錯?我還可以做些什麼?

回答

1

沒關係我很笨。 對於上班cordova.js的事件必須被包含在HTML頁面或將無法正常工作:

<script type="text/javascript" charset="utf-8" src="cordova.js"></script> 
1

它也表示確保您添加了mobile版本的cordova腳本。你是否?

+0

感謝您的回答...我只是發現了。現在它可以工作。 – Danmoreng 2014-11-05 10:45:47

相關問題