<URL> 处的跨站点资源设置为没有 `SameSite` 属性 .NET
Posted
技术标签:
【中文标题】<URL> 处的跨站点资源设置为没有 `SameSite` 属性 .NET【英文标题】:Cross-site resource at <URL> was set without the `SameSite` attribute .NET 【发布时间】:2020-02-05 20:27:22 【问题描述】:SameSite
属性如何解决?
:1 与http://doubleclick.net/ 处的跨站点资源关联的cookie 设置为没有SameSite
属性。如果设置了SameSite=None
和Secure
,Chrome 的未来版本将只提供带有跨站点请求的cookie。您可以在开发人员工具中的 Application>Storage>Cookies 下查看 cookie,并在 https://www.chromestatus.com/feature/5088147346030592 和 https://www.chromestatus.com/feature/5633521622188032 上查看更多详细信息。
同样适用于 google.com、linkedin、facebook.com、twitter.com。等等
无法添加“Samesite”属性。解决此问题的最佳方法是什么?
【问题讨论】:
您需要禁用 cors 策略作为解决方法 SameSite warning Chrome 77的可能重复 【参考方案1】:您收到此警告的原因是您正在使用外部资源(如图像)。就我而言,我在线复制了一个图像 URL/地址并将其包含到我的项目中。我没有将它保存在文件夹中,所以我收到了警告。
我解决它的方法很简单:我只是说:下载您尝试在本地访问的任何文件,该警告将消失。
希望对你有帮助
【讨论】:
如果我们不想在本地存储这些文件怎么办?假设我有 12K 这些文件?以上是关于<URL> 处的跨站点资源设置为没有 `SameSite` 属性 .NET的主要内容,如果未能解决你的问题,请参考以下文章
错误:未找到“www/index.html”处的起始页并且错误内部导航被拒绝 - <allow-navigation> 未设置为 url='about:blank'
java.net.UnknownHostException:无法解析主机“<url>”:没有与主机名关联的地址和字符 0 处的输入结束