最近ionic-cli
が更新され、ionic cordova emulate ios
というコマンドでイオンアプリをエミュレートしようとしています。すべてのAPIがiOSでイオンアプリをエミュレートするときにCORSの問題が発生する
起源http://localhost:8080がアクセス制御 - 許可 - 起源によって許可されていない要求で
しかし、私は、CORSのエラーを取得しています。私はionic docsはコルドバを実行するのと同じように
上記のコマンドについてはこれを言うことがわかっ
は直接エミュレートするだけでなく、ウェブ資産の変更を監視し、--livereloadオプションでライブリロード機能を提供します。それは、そのコマンドのように思える
も起源はlocalhost
代わりのfile://
である理由を説明するだろうサーバーを、開始します。
しかし、cordova emulate ios
でエミュレートしたり、ionic cordova build ios
でアプリをビルドしてシミュレータで出力を実行しましたが、CORSエラーが発生します。
Androidでのエミュレートはうまく動作し、ブラウザでアプリを実行するためのプロキシがあります。
正しい軌道に乗っていて、エミュレートする方法があるかどうかは、file://
かと思いますか? App Storeにアプリを公開するときにこの問題は解決しないでしょうか?
--consolelogsと--livereloadが有効になっていなくても、強制的に強制しますか? --consolelogsと--livereloadがアクティブにならない前に、要求が正しく機能しました – Hanzo
いいえ、私は問題の原因について実際に間違っていました。私は最近「UIWebview」から「WKWebView」に切り替わり、「WKWebView」はCORSを強制しますが、前任者はそうしませんでした。 – emroussel