Chrome 扩展程序:第三方 cookie 将被阻止。在“问题”选项卡中了解更多信息

Sea*_*ean 7 google-chrome google-chrome-extension

我正在开发一个 Chrome 扩展,其manifest.json 文件如下:

{
    "manifest_version": 3,
    "name": "JIRA bug Recorder",
    "description": "",
    "background": { "service_worker": "background.bundle.js" },
    "action": {
        "default_popup": "popup.html",
        "default_icon": "Icon32.png"
    },
    "icons": {
        "32": "Icon32.png",
        "128": "Icon128.png"
    },
    "permissions": [
        "activeTab",
        "scripting",
        "storage",
        "unlimitedStorage",
        "contextMenus",
        "webNavigation",
        "tabs",
        "desktopCapture"
    ],
    "host_permissions": ["<all_urls>"],
    "content_scripts": [
        {
            "matches": ["<all_urls>"],
            "js": ["pageContent.bundle.js"]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

当我单击扩展程序图标以显示 popup.html 时,我在扩展程序上收到以下错误。

在此输入图像描述

我注意到,如果我从 manifest.json 中删除host_permissions和字段,错误就会消失。content_scripts

我不知道为什么,因为我的脚本都没有设置跨站点 cookie,包括pageContent.bundle.js.

有谁知道如何解决或抑制这个问题?

谢谢,

小智 0

这是警告而不是错误,谷歌指出我们应该为第三方 cookie 限制做好准备。这里详细说明:准备逐步淘汰第三方cookie