我有一个用例,我的旧扩展包含将; SameSite=None; Secure
添加到iframe的set-cookie
头的代码。像下面的代码一样'
event.responseHeaders.forEach((header) => {
if (header.name.toLowerCase() === "set-cookie") {
header.value = header.value + "; SameSite=None; Secure"
}
});
在清单v3中需要一个等价的我试过了
{
id: 2,
priority: 1,
action: {
type: "modifyHeaders",
responseHeaders: [
{
header: "Set-Cookie",
operation: "append",
value: "'SameSite=None; Secure'",
},
],
},
condition: {
urlFilter: "*",
resourceTypes: ["sub_frame"],
},
},
它什么也没做
未实现:https://crbug.com/1254637.
-
responseHeaders的
append
操作只是添加了一个新的头与此名称和值。 -
requesttheaders 的
append
操作在支持的标头中通过分隔符追加值。自Chrome 108实现,以前显示错误。