<URL> 处的跨站点资源设置时没有“SameSite”属性 .NET

Cross-site resource at <URL> was set without the `SameSite` attribute .NET

提问人:William M. Ramirez 提问时间:10/8/2019 更新时间:5/4/2020 访问量:18777

问:

如何解决属性?SameSite

:1 设置了与 http://doubleclick.net/ 的跨站点资源关联的 cookie,但没有该属性。未来版本的 Chrome 将仅提供具有跨站点请求的 Cookie(如果它们设置了 和 )。您可以在开发人员工具的 Application>Storage>Cookie 下查看 Cookie,并在 https://www.chromestatus.com/feature/5088147346030592https://www.chromestatus.com/feature/5633521622188032 中查看更多详细信息。SameSiteSameSite=NoneSecure

google.com、LinkedIn、facebook.com twitter.com 也是如此。等

无法添加“Samesite”属性。获得此解决方案的最佳方法是什么?

Google-chrome Cookies SameSite

评论

0赞 Prometheus 10/21/2019
您需要禁用 CORS 策略作为解决方法
0赞 frederj 11/28/2019
SameSite 警告 Chrome 77 的可能重复项

答:

-1赞 AllJs 10/21/2019 #1

收到此警告的原因是,您正在使用外部资源(如图像)。就我而言,我在线复制了一个图像 URL/地址并将其包含在我的项目中。我没有将其保存在文件夹中,因此我收到了该警告。

我解决这个问题的方法很简单:我只是说:下载您尝试在本地访问的任何文件,该警告将消失。

希望这会有所帮助

评论

4赞 Rmy5 1/4/2020
如果我们不想在本地存储这些文件怎么办?假设我有 12K 个这样的文件?