【发布时间】:2012-01-20 00:10:14
【问题描述】:
我想知道当您单击 facebook 上的链接时,facebook 重定向如何保留其 favicon,其打开的新标签带有 FB favicon
我想知道如何做到这一点
它不是 iframe,所以我怎么能这样做
我应该从哪里开始? 虽然重定向有一个 URL,但它可能会做所有事情
问候
【问题讨论】:
标签: facebook browser iframe redirect favicon
我想知道当您单击 facebook 上的链接时,facebook 重定向如何保留其 favicon,其打开的新标签带有 FB favicon
我想知道如何做到这一点
它不是 iframe,所以我怎么能这样做
我应该从哪里开始? 虽然重定向有一个 URL,但它可能会做所有事情
问候
【问题讨论】:
标签: facebook browser iframe redirect favicon
您使用的是谷歌浏览器吗?我很确定您指的是一个已知的错误。 参见this bug,它已合并到this bug。
哪些步骤会重现问题?
- 使用 /favicon.ico 访问网站(例如 facebook.com)
- 接收从该域到没有 /favicon.ico 的新域的重定向
- 新网址的网站图标继承自上一个域。
预期的结果是什么?
网站图标为空白。
会发生什么?
Favicon 继承自上一个域。
其他信息:
我发现这是因为 facebook.com 没有直接链接到外部 网站,但记录 url 然后重定向到它。我重现了这个问题 在 localhost 上使用 ruby 网络框架中的“重定向”语句 '西纳特拉'。
【讨论】:
您的浏览器会存储网站图标并将其与您访问的网站的域名分组。 换句话说,一旦你加载了一次 facebook,它就会显示在所有的 facebook 页面上。
【讨论】: