问题描述
我目前在 Linux Fedora 31 机器上使用 Firefox 82。以下是受此问题影响的书签列表的快照:
- 第一个坏了(地球是 Firefox 的默认外观)。页面通过网络服务器的根
/
提供服务,解析为index.PHP
,如果用户尚未使用 HTTPlogin.PHP
代码登录,则会导致303
。 index.PHP 和 login.PHP 都提供了一个<link rel="icon">
条目,两个页面都相同; - 第二个是另一个网站,实际上是主网站的后续部分,通过专用端口访问,引用其自己的图标。
重要的是要强调这两个站点最终都会在浏览器窗口顶部的页面选项卡中正确显示它们的图标,但是当我为它添加书签时,第一个似乎被忽略了,无论我做什么。即使我尝试直接为 /
、/index.PHP
或 /login.PHP
添加书签。
图标本身是一个 Windows 格式的 *.ico
文件。我目前在两边使用相同的图标进行开发,即使以后会有所不同。此图标根据首选尺寸包含图片的多个版本(共 5 个)。我使用以下语句引用它。
<link rel="icon" type="image/x-icon" href="favicon.ico" />
请记住该文件是正确可见和访问的。只有书签失败。我还在控制台中检查了“禁用缓存”。
我已经对 Google Chrome 进行了一些快速而浅薄的测试,似乎没有受到影响。我知道 Firefox 过去常常在书签图标上出现类似问题,但它们通常会在刷新页面时得到正确更新。
所以我想知道这是由于这里的一些 Firefox 错误,还是因为到目前为止我一直在使用错误的声明,这些声明曾经被浏览器所容忍,但实际上会被归类为未定义的行为。
先谢谢大家。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)