web - Firefox 82:重定向时网站图标损坏
问题描述
访问重定向页面时,我遇到了带有书签的网站图标的问题。
我目前在 Linux Fedora 31 机器上使用 Firefox 82。以下是受此问题影响的书签列表快照:
- 第一个是坏的(地球是 Firefox 的默认外观)。页面通过网络服务器的 root 提供
/
,解析为index.php
,这反过来会导致login.php
用户尚未使用 HTTP303
代码登录。index.php和login.php都 提供了一个条目,两个页面相同;<link rel="icon">
- 第二个是另一个网站,实际上是主要网站的后续部分,通过专用端口访问,引用其自己的图标。
重要的是要强调这两个站点最终会在浏览器窗口顶部的页面选项卡中正确显示它们的图标,但是当我为它添加书签时,无论我做什么,第一个似乎都被忽略了。即使我尝试直接添加书签/
,/index.php
或/login.php
.
图标本身是一个 Windows 格式的*.ico
文件。我目前在两侧使用相同的图标进行开发,即使以后会有所不同。此图标包含根据首选尺寸的图片的多个版本(总共 5 个)。我使用以下语句引用它。
<link rel="icon" type="image/x-icon" href="favicon.ico" />
请记住,该文件是正确可见和可访问的。只有书签失败。我还在控制台中检查了“禁用缓存”。
我用谷歌浏览器进行了一些快速而浅薄的测试,似乎没有受到影响。我知道 Firefox 曾经在书签图标上出现过类似的问题,但它们通常会在刷新页面时得到正确更新。
所以我想知道这是否是由于这里的一些 Firefox 错误,或者是因为到目前为止我一直在使用不正确的声明,这些声明曾经被浏览器容忍,但实际上会被归类为未定义的行为。
在此先感谢大家。
解决方案
推荐阅读
- sql-server - SQL Server XML 查询嵌套节点
- excel - 行字段中没有层次结构的数据透视表设计
- boot - PXE 引导 Arch 字段 DHCP 选项 93
- automation - 为什么我的伺服电机 SG90 不会停止旋转?
- linux - 检查文件是否存在。`~/ 之间有什么区别
` 和 `/home/user/ ` - macos - 无法在 Visual Studio 上添加 Apple 开发者帐户
- intellij-idea - 无法从图标启动 intellij ubunty
- oracle - Oracle Alter 用户不使用 PowerShell
- google-bigquery - 在 BigQuery 中查询账户连续负余额天数
- r - (纵向数据)使用每个 ID 的最后一个值创建新变量