在addEventListener之后,Cordova无法使后退按钮工作

时间:2014-09-17 18:02:19

标签: javascript android cordova

我无法在addEventListener之后在android工作上制作回按钮。如何使它工作?

index.html文件内容。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
        <title>Index</title>
    </head>
    <body onload="onLoad();">
        <div><a href="page2.html">Go to page2</a></div>
        <script type="text/javascript" src="cordova.js"></script>
        <script>
            function onLoad() {
                document.addEventListener("deviceready", onDeviceReady, false);
            }

            function onDeviceReady() {
                alert('device ready.');
                // Register the event listener
                document.addEventListener("backbutton", onBackKeyDown, false);
            }

            function onBackKeyDown() {
                // do nothing
            }
        </script>
    </body>
</html>


page2.html文件内容

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
        <title>Page2</title>
    </head>
    <body>
        <div><a href="index.html">Go to Index page</a></div>
        <script type="text/javascript" src="cordova.js"></script>
    </body>
</html>

Cordova版本为3.5.0-0.2.7

我想做的是...... 1。打开应用&gt;警惕&#39;设备准备就绪&#39; &GT;点击后面&gt;退出应用程序。
另一步
2。打开应用&gt;警惕&#39;设备准备就绪&#39; &GT;点按&#39;转到第2页&#39; &GT;第2页打开&gt;点击后面&gt;返回索引页&gt;再次点击&gt;退出应用程序。

我得到了什么...... 1。打开应用&gt;警惕&#39;设备准备就绪&#39; &GT;点击后面&gt; 没有任何反应。不退出。
2。打开应用&gt;警惕&#39;设备准备就绪&#39; &GT;点按&#39;转到第2页&#39; &GT;第2页打开&gt;点击后面&gt; 没有任何反应。不回去。

0 个答案:

没有答案