首页 > 解决方案 > 将 SharedArrayBuffer 与第三方 JS 一起使用时遇到问题

问题描述

我添加了响应头(“Cross-Origin-Opener-Policy”、“same-origin”)以使用 SharedArrayBuffer(以支持 webassembly)。但是现在我在我的页面中添加第三方 JS 时遇到了麻烦,这将被跨域隔离所阻止。将第三方 JS 与 webassembly 一起使用的任何解决方法?

标签: webassemblysharedarraybuffercross-origin-opener-policy

解决方案


您是否也只设置了CORPCOEP

如果您将 COEP 设置为 require-corp,则您的脚本必须使用我认为您尝试加载的脚本必须将CORP设置为cross-origin

您也可以尝试设置Access-Control-Allow-Origin我不确定它是否会覆盖的行为。

CORP 保护您的资源不被从另一个源跨域隔离标头加载,因此它不应该阻止您加载脚本(我认为)。


推荐阅读