私はAngularJSを使っているPhoneGapアプリを持っています。私は、ノードのバックエンドにかなりシンプルな$ httpコールを使用しています。PhoneGapは私の仕事に関係なくRESTサービスを使いたくない
$http.get("http://localhost:6969/random")
.then(function(response) {
$scope.images = response.data;
});
PhoneGapは決してバックエンドにヒットしません。私は通常のブラウザでそれをテストし、期待どおりに動作します。
は、私は明らかにそれについてたくさん読みましたし、ほとんどの人はそれがホワイトリストを使用して修正することができますが、として私3210、私のホワイトリストでは約などのオープンです:
<plugin name="cordova-plugin-whitelist" source="npm" spec="1.1.0" />
<allow-navigation href="*" subdomains="true" />
<allow-intent href="*" subdomains="true"/>
<access origin="*" subdomains="true"/> <!-- Required for iOS9 -->
私は何を変更する必要がありますか?このバグは数日後に起きていました。私の自由な時間に新しいクールな機能を実際に作り出すことができないのはちょっと面倒です。
編集:phonegap serve
を使用してアプリを提供しており、PhoneGapデベロッパーアプリケーションを使用してテストしています。
あなたはホワイトリストプラグインをインストールしましたか?コードワプラグイン-lは何を返しますか? – user1027620
うん、私はちょうど確かめるためにそれを再インストールしようとしました、そして、それは 'クライアントgit :(マスター)✗cordova plugin add cordova-plugin-whitelist プラグイン" cordova-plugin-whitelist "が既にアンドロイドにインストールされていると言います。 プラグイン "cordova-plugin-whitelist"が既にブラウザにインストールされています。 –
申し訳ありません@ user1027620は、 'cordova-plugin -l'の出力です:' codeova-plugin-whitelist 1.2.2-dev "ホワイトリスト" ' –