我有一个.net core 2.2项目,并且在谷歌浏览器中收到此警告:
与http://doubleclick.net/处的资源相关联的Cookie设置为,SameSite=None
但未设置Secure
。Chrome的未来版本将仅提供SameSite=None
带有标记的cookie Secure
。您可以在“应用程序”>“存储”>“ Cookies”下的开发人员工具中查看Cookie,并在https://www.chromestatus.com/feature/5633521622188032上查看更多详细信息。
我试图通过在Startup.cs中添加标题来解决此问题(但不起作用)
app.Use(async (ctx, next) =>
{
ctx.Response.Headers.Add("Set-Cookie", "HttpOnly;Secure;SameSite=Strict");
});
查看Whois记录,我们可以看到doubleclick.net由Google拥有:http : //whois.domaintools.com/doubleclick.net。我猜你的页面上有Google广告吗?
您无法采取任何措施消除警告,Google的工作就是将Cookie的设置固定在所提供的Cookie上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句