5

PhoneGap アプリで奇妙なエラーが発生しています。シミュレーター (または電話でテスト展開されたアプリ) を実行するたびに、エラーが発生します。

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

シミュレーターを実行するたびに機能します。これは、アプリを最初にデプロイしたときから発生しています。当時はプラグインを使用していませんでしたが、それ以来、Facebook iOS SDK を機能させようとしてきました。これはおそらく関係ありませんが、アプリが実際に起動に成功する回数をクリックできません。なんでも。

神よ私を救い給え。

iOS アプリを作成するのはこれ初めてなので、これはおそらく初心者の間違いです。これまで、私のアプリは単なるモバイル Web サイトでした。

4

4 に答える 4

2

私はちょうどこの問題を経験しました。URL は大文字と小文字が区別されます。したがって、ファイル名として持っている場合は、コード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 を使用する Web アプリケーションがあります。htaccess を使用して .html を自動的にチェックします。そうすれば、コード/URL のリンクは myapp.com/page1 と myapp.com/page1.html だけになります。

ポートを phonegap まで探索し始めたので、これは約 1 時間の頭痛の種でした。何も機能しません。私は phonegap にまったく慣れていなかったので、それが何であるかわかりませんでした。ホワイトリスト、外部ホストなどを作成しました。その後、phonegap ディレクトリに htaccess ファイルがなく、完全なリンクが必要であることに気付きました。

私はその特定を知っています。しかし、その価値のために、あなたはそれを持っています.

于 2013-01-21T19:19:18.953 に答える