【问题标题】:Link to second local html file with PhoneGap使用 PhoneGap 链接到第二个本地 html 文件
【发布时间】:2012-11-14 15:53:53
【问题描述】:

我想在 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 的某种问题。有什么想法可以让这个工作吗?

【问题讨论】:

    标签: android cordova


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        如果您按照快速入门页面 http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart 创建 PhoneGap Android 应用程序也会发生这种情况

        【讨论】:

          【解决方案4】:

          不确定您是否对上述问题有解决方案,但在我将 phonegap.0.9.6.js 的引用更改为不包含每个 html 页面中的版本信息之前,我得到了相同的解决方案。即只使用 phonegap.js 将其包含在脚本标签中

          【讨论】:

            猜你喜欢
            • 2014-02-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-06-05
            • 1970-01-01
            • 1970-01-01
            • 2014-09-22
            • 1970-01-01
            相关资源
            最近更新 更多