0

为了使用SharedArrayBuffer我需要的 FFmpeg-wasm,我需要启用cross-origin isolation. 但是我无法从我的 CDN 加载任何资源。在本文档中:

执行此操作后,除非资源通过 Cross-Origin-Resource-Policy 标头或 CORS 标头(Access-Control-Allow-* 等)明确允许,否则您的页面将无法加载跨域内容。

我尝试查看他们关于CORP 标头的文档,但我找不到任何有关如何启用某些来源的有用信息。我的 CDN 已经有access-control-allow-origin: *标头,但似乎不是正确的标头。

我需要做什么才能允许https://cdn.example.com/resource.js在我的网站中使用?

4

1 回答 1

0

我发现这Cross-Origin-Resource-Policy不是针对我的网页,而是针对 CDN 资源(即服务于 JS 文件的服务器)。将标头添加到我的CDN 服务器可以解决问题。例如,https://cdn.example.com/resource.js必须使用此标头进行响应:

Cross-Origin-Resource-Policy: cross-origin
于 2022-03-06T05:11:22.600 回答