2014-11-05 51 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

相关问题