无法加载出现错误的网页:在此服务器上未find请求的url

我在使用PhoneGap应用程序时遇到了一个奇怪的错误:每次运行模拟器(或手机上testing部署的应用程序)时,我都会遇到错误

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

它甚至可以在我运行模拟器的时候运行。 自我第一次部署我的应用程序以来,这一直发生。 我当时没有使用任何插件,但自那时起我一直在试图让Facebook的iOS SDK工作,这可能是不相关的,但我的应用程序实际上成功启动的时间,我不能点击任何东西。

神救救我。

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

我刚刚经历了这个问题。 Url区分大小写。 所以如果你有Login.html作为文件名,它不应该是代码中的login.html

这是一个JavaScriptredirect导致这一点。 避免使用window.location = ??? 在PhoneGap的所有成本的初始页面加载:)

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

在terminal上尝试这一行,然后运行。 也许在模拟器有问题,它会解决

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

我们有一个web应用程序使用干净的url。 我们使用htaccess自动检查.html。 这样我们的代码/url链接只是myapp.com/page1 vs myapp.com/page1.html

这让我头痛了大约一个小时,因为我开始探索港口到phonegap。 没有任何工作。 我是全新的phonegap,所以我不知道这是什么。 我做了白名单,外部主机等,然后我意识到我没有在phonegap目录中的htaccess文件,我需要完整的链接。

我知道它的具体。 但是,为了什么它的价值,你有它。