SharedWorker中crossOriginIsolated能否为true?加必要头仍无法用SharedArrayBuffer
- 已配置好启用
SharedArrayBuffer所需的响应头,在DedicatedWorker环境下crossOriginIsolated属性能正常返回true,但切换到SharedWorker时该属性始终为false,导致无法正常使用SharedArrayBuffer。 - 目前FireFox存在明确的已知问题,SharedWorker的
crossOriginIsolated属性无法正确生效,始终返回false。
针对MDN文档的建议:
- MDN文档中说明
SharedWorkerGlobalScope继承自包含crossOriginIsolated属性的WorkerGlobalScope,但未区分SharedWorker的特殊情况——当前主流浏览器中SharedWorker的该属性可能始终返回false,这对新手开发者会造成误导,建议MDN补充这一关键差异点。
内容的提问来源于stack exchange,提问作者sqlalchemy noob 2004
相关产品推荐
相关产品推荐

