当其他文件夹中的html文件时,PhoneGap 1.0.0无限提示

时间:2011-07-30 01:41:01

标签: jquery-mobile cordova

我正在Android上构建一个PhoneGap(1.0.0)/ jQueryMobile(1.0b1)应用程序,但是在更改页面时我遇到了问题。 (Droid Incredible运行2.2)

PhoneGap应用程序最初打开位于assets / www / account / login.html的文件。成功登录后,它会更改window.location =“dashboard.html”(dashboard.html位于相同的“account”文件夹中在dashboard.html中,我有一个按钮 - 单击它设置window.location =“../ lists / listRecords.html”。

然而,在转换到listRecords页面后,我得到了一系列无穷无尽的“缺口:[”Device“,”getDeviceInfo“,”Device0“,true]”提示。仅当将window.location更改为原始“account”文件夹之外的html文件时,才会发生这种情况。链接到“帐户”文件夹中的文件可以正常工作。

我真的更喜欢将我的文件保存在不同的文件夹中......如果没有PhoneGap疯狂无限提示,有没有办法做到这一点? (这是使用完全新版本的PhoneGap 1.0.0 js,jar和plugins.xml,因此它不是版本不匹配问题)

3 个答案:

答案 0 :(得分:0)

确保升级到1.1版,因为版本1是一个非常错误的版本,或多或少地破坏了所有内容。 你通常不会在文件夹中为手机屏幕应用程序创建页面,但实际上会在需要时动态创建页面,以便尽可能降低缓存和内存,并尽量保持原有的感觉。可能的。

答案 1 :(得分:0)

在大于1.2.0的Android版本上,它可能是白名单问题:What is the state of whitelisting in phonegap 1.3.0?

答案 2 :(得分:0)

以为我会回来回答这个问题。通常当你遇到奇怪的手机错误时,关键是回到他们的“入门”页面,无论你在哪个平台上,完全按照他们的指示(使用他们的更新文件),并复制旧的html / js / css文件。在这种情况下,事实证明我的XML文件不适合新版本的PhoneGap