webassembly - 将 SharedArrayBuffer 与第三方 JS 一起使用时遇到问题
问题描述
我添加了响应头(“Cross-Origin-Opener-Policy”、“same-origin”)以使用 SharedArrayBuffer(以支持 webassembly)。但是现在我在我的页面中添加第三方 JS 时遇到了麻烦,这将被跨域隔离所阻止。将第三方 JS 与 webassembly 一起使用的任何解决方法?
解决方案
如果您将 COEP 设置为 require-corp,则您的脚本必须使用我认为您尝试加载的脚本必须将CORP设置为cross-origin
您也可以尝试设置Access-Control-Allow-Origin我不确定它是否会覆盖的行为。
CORP 保护您的资源不被从另一个源跨域隔离标头加载,因此它不应该阻止您加载脚本(我认为)。
推荐阅读
- symfony - 如何在 Symfony 中持久化 OneToMany 关系数据?
- ios - 使用身体 Alamofire 发布请求
- php - Symfony 5.1 选择列表过滤
- javascript - Cognito - adminRespondToAuthChallenge 返回用户的无效会话
- python - 如何避免每天多次抓取网站时下载重复文件(pdf)?
- java - 如何在 Spring 中从组件调用配置中的 SFTP 出站网关操作
- powershell - 在 Powershell 中以自定义格式将数据导出到 CSV 文件
- stripe-payments - Stripe 支付意图是在确认之前还是之后搁置?
- flutter - 蓝牙串行接收消息时出现问题
- sql - 如何在 Redshift 中选择 x 和 y 之间的行