[quote=“Stephen, post:6, topic:163727”]
该网站图标无法通过 HTTPS 访问。[/quote]
我知道。但中间人可能利用这种由浏览器发起的 HTTP 连接,通过 HTTP 添加 Cookie。随后,浏览器会通过 HTTPS 发送该 Cookie,而中间人便能获取会话 Cookie。
这是可行的。HTTP 状态码(404、301、410、500)并不相关。
这
[quote=“Stephen, post:6, topic:163727”]
但更 preferable 的是避免用户因链接无法正常工作而感到困惑。[/quote]
并不是问题。网站图标并非用户主动发起的链接,用户只是添加了不带 HTTPS 的 HTTP 链接。
简单解决方案:如果目标地址是 HTTP,则不显示预览。这样就不需要加载网站图标了。