欢迎 What's new in Chrome extensions Get help with Chrome extensions API reference Samples
欢迎 What's new in Chrome extensions Get help with Chrome extensions API reference Samples

跨域隔离

Published on Updated on

跨域隔离 使网页可以使用 SharedArrayBuffer 等强大功能。扩展程序可以为 cross_origin_embedder_policycross_origin_opener_policy 清单键指定适当的值,以实现跨域隔离。例如,像下面这样的清单将选择扩展程序的来源进行跨域隔离:

{
"name": "CrossOriginIsolation example",
"manifest_version": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}

跨域隔离将允许扩展程序在其跨域隔离上下文中使用强大的 API,例如 SharedArrayBuffers。然而,它也有一定的副作用。这一部分的内容,请参阅 使用 COOP 和 COEP 使您的网站实现“跨域隔离” 了解更多信息。

Caution

即使一个扩展程序选择了跨域隔离,也不是所有的扩展程序上下文都是跨域隔离的。例如,目前针对服务和共享工作者的跨域隔离 未完全实现。类似地,常规网页上的跨域隔离扩展程序的 Web 可访问子框架目前不被视为跨域隔离。

Updated on Improve article

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.