当我在 Safari 中加载本地 HTML 文件时,我总是遇到相同的图标错误,但我找不到任何方法来避免:
Failed to load resource: The requested URL was not found on this server. file:///favicon.ico
将有效的“favicon.ico”文件放在与我的 HTML 文件相同的文件夹中并不能修复该错误。无论我在图标的标题中指定什么路径,它总是会给出相同的错误,就好像我的路径指定没有效果一样。我尝试过相对路径,绝对路径,我能想到的每一种组合,但没有任何改变错误。
<link rel="icon" href="/path/to/favicon/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/path/to/favicon/favicon.ico" type="image/x-icon">
要明确的是,我不在乎它是否实际加载了图标文件,我只是想找到任何可能的方法来避免控制台日志中的错误。我已经阅读了许多有关类似主题的 Stackoverflow 线程,但我无法找到任何有用的解决方案。
这里有一些其他建议的解决方案对我不起作用(我目前使用的是 Safari 16.5.1):
<link rel="icon" href="data:;base64,=">
<link rel="icon" href="data:,">
<link rel="shortcut icon" href="#" />