サーバーにアップロードして Web サイトとしても使用できる Android 用の PhoneGap を使用してアプリケーションを構築しています。
私が抱えている問題は、ログインページでログイン資格情報を確認するためにphpページへのJSON呼び出しがあり、これはユーザーがwwwを含む完全なURLを入力した場合にのみ機能し、それ以外の場合はjsonクロスを返します. -ドメイン エラー。
「www.」を追加する以下のコードを使用して、この問題を解決しました。見つからない場合。
if (document.URL.toLowerCase().indexOf("www.") == -1) {
var new_url = document.URL.slice(0, 7) + "www." + document.URL.slice(7);
window.location = new_url;
}
ユーザーがアプリケーションを Web サイトとして使用して上記のコードを呼び出しているかどうかを確認する必要があります。または、Android アプリとして使用している場合は、上記のコードをスキップします。現時点では、Android アプリがこのコードに到達するとリダイレクトを試み、ネットワーク エラーが発生します。
どんな助けでも大歓迎です、ありがとう。