我看到Chrome即将进行更改,以启用SharedArrayBuffer的使用,具体来说是“使您的网站‘跨源隔离’”。但我的网站使用了不满足此要求的外部API。因此,我将使用SharedArrayBuffer的代码转移到了iframe中使用子域,并在该页面上添加了所需的标头。现在我进一步阅读了一些资料,似乎我仍然需要在顶级文档中提供所需的标头,否则仍会在控制台中收到警告。
仅想澄清的是,我的网站现在使用以下结构:
app.website.com
-> 包含完整的应用程序功能service.website.com
-> 包含使用SharedArrayBuffer的功能
我认为只需将所需的标头添加到service.website.com
即可正常工作,但我仍然收到跨源警告。有什么想法吗?