私は iOS 15 で Safari Web 拡張機能に取り組んでいますが、1 つのことを除いて、これまでのところすべてがスムーズに見えます: background.js からのフェッチ要求は、クロスオリジンであるため常に失敗し、CORS エラーがスローされます。
サーバーに「Access-Control-Allow-Origin: *」を追加すると、リクエストはエラーなしで完了します。ただし、すべてのオリジンを許可することには消極的です。
試した解決策
Access-Control-Allow-Origin: safari-web-extension://<guid>
Access-Control-Allow-Headers:< some request header we sent >
アプリがインストールされるたびに GUID が変更されるため、これは機能しませんでした。
これを解決するためのアドバイスはありますか?どうもありがとう