使用PhoneGap链接到第二个本地html文件

时间:2011-06-29 16:24:13

标签: android cordova

我想在Android上的PhoneGap应用程序中从index.html文件切换到名为projects.html的第二个html文件。如果我写了类似<a href="projects.html">Second Page</a>的项目,那么projects.html页面会打开,但我会得到一个提示“[]”,然后是“usePolling”,然后是“getPort”。在adb logcat中错误“D / PhoneGapLog(3288):file:///android_asset/www/phonegap.0.9.6.js:Line 810:JSCallback Error:Request failed。”出现。使用多个html文件在互联网上四处看看在我看来是一个与phonegap有关的问题。任何想法我怎么能让这个工作?

4 个答案:

答案 0 :(得分:2)

作为此问题的解决方案,您可以编辑phonegap.0.9.5.js并注释掉包含prompt()函数的所有行(有六行)。

或者您下载PhoneGap 0.9.4(PhoneGap 0.9.4不使用prompt()函数),从中提取phonegap.0.9.4.js文件,从中删除phonegap.0.9.5.js assets/www/目录,并在assets/www/目录中放置phonegap.0.9.4.js。

答案 1 :(得分:1)

我改为phonegap 1.0版。这解决了这个问题。

答案 2 :(得分:0)

如果您在快速入门页面http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart

之后创建了一个PhoneGap Android应用,也会发生这种情况

答案 3 :(得分:0)

不确定您是否有上述解决方案但我得到的相同,直到我将对phonegap.0.9.6.js的引用更改为不在每个html页面中包含版本信息。即只需使用phonegap.js,你可以在脚本标签中将其隐藏起来