首页 > 解决方案 > 在 chrome 扩展中出现错误:与 http://*******.com/ 上的跨站点资源关联的 cookie 设置为没有“SameSite”属性

问题描述

我是 chrome 扩展程序的新手,这是我的第一个 chrome 扩展程序,我创建了一个 crome 扩展程序,当我单击我的扩展程序的图标时,我收到错误,A cookie associated with a cross-site resource at http://*****.com/ was set without theSameSite attribute.,谁能帮我解决这个问题?在这里我提到了所有的扩展文件,任何人都可以查看并帮助我解决这个问题吗?

清单.json

{
    "manifest_version": 2,
    "name": "Next",
    "version": "0.1",
    "background": {
        "scripts": [
            "background.js"
        ]
    },
    "browser_action": {
        "default_icon": "logo.png",
        "default_popup": "popup.html",
        "default_title": "Hi"
    }
}

背景.js

var i = 1;

function updateIcon() {
    i = 1;
    chrome.browserAction.setBadgeText({
        text: ''
    });
    chrome.browserAction.setPopup({
        popup: "popup.html"
    });
}


chrome.browserAction.setBadgeBackgroundColor({
    color: [200, 0, 0, 100]
});

popup.html

<html>
<head>

</head>

<body>
    <p><iframe width="500" height="500" src="https://****.com" ></iframe></p></p>
</body>
</html>

标签: google-chrome-extension

解决方案


这不是特定于扩展的问题。您在弹出窗口中加载的脚本负责发出警告的请求。如果它不在您的控制之下,那么您无能为力,必须重新配置服务器以使脚本正在访问。阅读更多信息:SameSite 警告 Chrome 77


推荐阅读