2016-11-04 16 views
1

fetchを使用してPOSTリクエストを外部APIに送信しています。Ionic 1アプリiOSでブラウザ/ Androidで動作しないXHRリクエストが

オンiOS 10私はサファリのWebインスペクタで返信やエラーは発生せず、リクエストに関連するネットワークアクティビティも表示されません。

私はcordova-plugin-whitelistをインストールしました。<access origin="*"/>は​​3210にあります。また、APIのURLをaccess-originルールに追加しました。成功しません。

EDIT:私のinfo.plist<key>NSAllowsArbitraryLoads</key>を追加

Failed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

は、それを解決していません:のiOSのWebViewがfetchを持っていないように、私はポリフィルをインストールして、今、私はこのエラーが出るようです。

これを解決するためのヒントや助けはありますか?おかげ

+0

アドオンを解決しましたデフォルトのsrc *ギャップ://準備ファイル:blob: 'unsafe-inline' 'unsafe-eval' https://yourdomain.com; style-src http:https: 'self' 'unsafe-inline';スクリプト-src 'self' 'unsafe-inline' 'unsafe-eval' http:https: /> ** – Naitik

+0

こんにちは、お返事ありがとうございます。私は現時点でこれを持っています。

+0

私のものと置き換えてください。 ** yourdomain.com **をサービスIPアドレス – Naitik

答えて

1

私のURLがmy.api.domain.comが追加されると仮定すると、私のconfig.xmlに

<access origin="https://*.api.domain.com/" />

は*のindex.htmlと上記のメタタグであなたのサービスのAPIアドレスを交換するにmetaタグをfollwoing私の問題

関連する問題