web-dev-qa-db-ja.com

WebViewのCORSエラーを修正する方法Chrome 76?

アプリからAPIサーバーにリクエストを送信しました。 on WebView Chrome 76.0.3809.89 APIを呼び出せません次のエラーがログに表示されます:

Access to XMLHttpRequest at 'https://.....' from Origin 'file://' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Chrome 75で正常に動作します。WebViewAndroidでこのCORSチェックを無効にするにはどうすればよいですか?または他の解決策はありますか?

3

chrome webview 76の問題である同じ問題を取得します。これは2019年8月1日からの更新です。その日以降、この問題が発生した後、それはchromeハイブリッドアプリのajaxリクエストでヘッダー値を渡すと、この問題が発生します。今、彼らのチームがロールアウトしました

以下はクロムの更新です...

「WebViewの動作は、Chromeまたは別のWebViewパッケージによって提供されているかどうかに関係なく同じである必要があり、修正を含む更新は両方にロールアウトされますChromeとWebViewを同時に使用します。現在、ユーザーの10%にリリースされており、新しい問題が見つからない場合は段階的にすべてのユーザーに公開されます。これは段階的なロールアウトです-2つのパッケージはここで個別に更新されるため、特定のデバイスが一方を他方よりも前に更新できます。心配する必要はありません。実装を切り替えるようユーザーにアドバイスしないでください。76.0.3809.111がすべてにロールアウトされるまで待つだけです。ユーザー。」

詳細: https://bugs.chromium.org/p/chromium/issues/detail?id=991107

1
Rawan-25