当我通过 PhoneGap 创建程序时遇到问题。
在我的程序中,我在主要活动中使用本地 index.html 文件,在加载 index.html 后,我使用 window.open 将我的页面从另一台服务器重定向到外部页面。
window.open("http://192.168.0.11/test.html", '_self');
现在页面重定向到 test.html,cordova.js 包含在 test.html 中:
//included the cordova js file in test.html file
<script src="js/cordova.js"></script>
在test.html中,我调用了cordora的“exitApp”方法如下:
function onExit()
{
navigator.app.exitApp();
}
但是,我在 ADT logcat 中看到如下错误消息: Uncaught TypeError: Cannot call method 'exitApp' of undefined
但是当我通过本地调用它时,这个文件正在工作,例如 file:///adnroid_asset/www/test.html
任何人都可以帮助我吗?提前致谢。