例如,在
style.css
文件的情况下,警告会显示如下内容:Cookie “PHPSESSID” will be soon treated as cross-site cookie against “http://localhost/style.css” because the scheme does not match.
但是,"scheme" 没有匹配什么呢?文档吗?因为它的确匹配。
我的站点 URL 是
http://localhost/
。
网站和其资源都在 http
上(localhost 上没有 https
)。
域名肯定不会不同,因为所有东西都是相对于域名来引用的(也就是说文件路径以斜杠开头 href=" /style.css "
)。网络检查器只报告了绿色的
200 OK
响应,显示一切正常。只有 Mozilla Firefox 才会抱怨这个问题。Chromium 似乎并没有关注任何事情。我没有浏览器插件。这些警告似乎源自浏览器,每个警告都链接到 Debugger 中对应的文件源。
为什么会出现这种情况呢?