描述bug
在manager-head.html中设置的自定义favicon在Firefox中无法显示
重现步骤
报告者使用了这个仓库:https://github.com/CivicDataLab/opub-mono
- 创建一个
.storybook/manager-head.html
文件,将以下内容粘贴到其中:
<link rel="shortcut icon" href="https://www.google.com/favicon.ico">
- 在Firefox中访问本地Storybook。图标没有显示。
系统信息
- 无响应*
其他上下文信息
- 无响应*
3条答案
按热度按时间2cmtqfgy1#
似乎在Firefox中,通过给sizes属性赋值来显示favicon。
这是否是storybook的一个特定问题?
6rvt4ljy2#
我们也可以在Chrome中复现这个问题。在Firefox中,这个bug有时会发生,但通常Firefox会采用manager-head中指定的图标,而不是Storybook中定义的图标。
图标按照以下顺序在构建的index.html文件中进行指定:
由于浏览器如何确定哪个图标具有优先级的行为未定义,我们看到不同的浏览器选择不同的图标。
2eafrhcq3#
在最新版本的 Storybook(7.6.12)中,我发现
manager-head.html
不再被支持/使用。为了使自定义图标正常工作,我执行了以下操作:
manager-head.html
(它不再被使用)favicon.svg
public
文件夹中 - 例如 public/favicon.svg