首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云服务器中的"SharedArrayBuffer未定义“错误,但在本地主机中工作

云服务器中的"SharedArrayBuffer未定义“错误,但在本地主机中工作
EN

Stack Overflow用户
提问于 2022-11-30 07:08:30
回答 1查看 15关注 0票数 0

我已经启用了SharedArrayBuffer,并且在本地主机上工作,但是一旦我将它推到测试环境中,它就不能工作了。

我添加了这些cors头以启用SharedArrayBuffer

代码语言:javascript
复制
Cross-Origin-Opener-Policy: 'same-origin'
Cross-Origin-Embedder-Policy: 'require-corp'

我们的测试env不使用Nginx或任何其他负载均衡器,我还添加了本地主机和服务器的curl -I结果。两者是相同的BTW。

本地主机:

代码语言:javascript
复制
X-Powered-By: Express
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Content-Type: text/html; charset=utf-8
Content-Length: 6293
ETag: W/"1895-PaoXXUQuEWUDQDGVTFEVesWjsgU"
Vary: Accept-Encoding
Date: Wed, 30 Nov 2022 07:00:32 GMT
Connection: keep-alive
Keep-Alive: timeout=5

云服务器:

代码语言:javascript
复制
X-Powered-By: Express
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Content-Type: text/html; charset=utf-8
Content-Length: 6293
ETag: W/"1895-NZTN58jpvKWWO2z5SgAnAyNn4Tk"
Vary: Accept-Encoding
Date: Wed, 30 Nov 2022 06:59:55 GMT
Connection: keep-alive
Keep-Alive: timeout=5

我需要在云提供商(Azure)或任何地方添加什么吗?PS:我正在尝试使用ffmpeg.wasm,并使用火狐,铬和边缘测试。

尝试添加Cross-Origin-Resource-Policy: cross-origin,但与此无关。

EN

回答 1

Stack Overflow用户

发布于 2022-11-30 07:44:36

问题是Https。在添加了https之后,SharedArrayBuffer将无法在http上工作。不排除这个问题,可能会对将来的人有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74623993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档