概要
Cordova9で動作していましたが、Cordova10にアップグレードしたら、動作しなくなりました。
FireBaseのDynamicLinksからAjaxを呼び出す処理で、以下のエラーが出るようになりました。
何か追加の設定が必要なのでしょうか?
エラー
[Error] Cross-origin redirection to https://example.com/xxx denied by Cross-Origin Resource Sharing policy: Origin monaca-app://localhost is not allowed by Access-Control-Allow-Origin.
config.xml
<platform name="ios"> <preference name="scheme" value="monaca-app"/> <preference name="hostname" value="localhost"/> </platform>
hostnameのValueをmonaca.ioに変えてみましたが、同様のエラーになりました。
monaca docs : Cordova 10 の変更点 : Custom Scheme プラグインの削除
Custom Schemeプラグインは削除されるとのこと。
wordpress側
/** * CORS対策 * Access-Control-Allow-Originヘッダの追加 */ add_action('send_headers', 'cors_http_header'); function cors_http_header(){ header("Access-Control-Allow-Origin: monaca-app://monaca.io"); }
あなたの回答
tips
プレビュー