5

我的 PhoneGap 应用程序遇到一个奇怪的错误:每次运行模拟器(或手机上的测试部署应用程序)时,我都会收到错误消息

Failed to load webpage with error: The requested URL was not found on this server.

每次我运行模拟器时它都能正常工作。自从我第一次部署我的应用程序以来,这种情况就一直在发生。我当时没有使用任何插件,但从那以后我一直在尝试让 Facebook iOS SDK 工作,这可能不相关,但我的应用程序实际成功启动的时间,我无法点击任何事物。

神救救我。

我第一次构建 iOS 应用程序,所以这可能是一个新手错误 - 在此之前我的应用程序只是一个移动网站。

4

4 回答 4

2

我刚遇到这个问题。网址区分大小写。所以如果你有Login.html文件名,它不应该login.html在代码中。

于 2013-05-12T14:34:20.817 回答
1

这是导致此问题的 javascript 重定向。不惜一切代价避免window.location = ???在PhoneGap中使用初始页面加载:)

于 2012-10-16T19:57:14.090 回答
1

kill -9 ps ax | grep Simulator | grep -v grep | awk '{print $1}'

在终端上试试这条线,然后运行。可能模拟器有问题,会解决的

于 2012-10-17T09:28:11.357 回答
0

我遇到过同样的问题。然而,这是一个不同的原因。

我们有一个使用干净 url 的 webapp。我们使用 htaccess 来自动检查 .html。这样,我们在代码/网址中的链接只是 myapp.com/page1 vs myapp.com/page1.html

当我开始探索港口到 phonegap 时,这让我头疼了大约一个小时。什么都行不通。我是phonegap的新手,所以我不确定它是什么。我做了白名单、外部主机等。然后我意识到我在 phonegap 目录中没有 htaccess 文件,我需要完整的链接。

我知道它的具体。但是对于它的价值,你有它。

于 2013-01-21T19:19:18.953 回答