2012-10-14 49 views
5

我的PhoneGap应用程序遇到了一个奇怪的错误:每次运行模拟器(或手机上测试部署的应用程序)时,得到错误无法加载带有错误的网页:在此服务器上找不到请求的网址

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

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

上帝帮助我。

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

回答

1

这是一个JavaScript重定向导致这一点。避免在PhoneGap的所有费用在初始页面加载使用window.location = ??? :)

+0

在setTimeout中包装它为我工作。 – you786

1

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

尝试在终端上这条线,然后运行。也许有一个模拟器的问题,它将解决

+1

做'pkill Simulator'并且不先发送'-9'信号更容易,这太残酷了。 – anydot

0

我有同样的问题。但是,这是一个不同的原因。

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

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

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

2

我刚刚经历过这个问题。网址区分大小写。因此,如果您有Login.html作为文件名,则代码中不应该是login.html

+0

经过几个小时的调试发现,这是由于这一点,谢谢! – satheeshwaran

相关问题