【发布时间】:2021-08-17 01:57:55
【问题描述】:
我为本地服务器 php 项目生成的这个网站图标有问题。它在大多数浏览器(Google Chrome、Mozilla Firefox 和 Opera)上都可以正常工作,但在 Microsoft Edge 上却不能正常工作(它会显示默认选项卡图标)。
我已经尝试了很多解决这个问题的方法,比如清除缓存,使用图像格式 (.png) 而不是图标 (.ico),但似乎没有任何效果。
以下是我在 HTML 头中包含的代码行:
<link rel="icon" href="<?php echo Yii::$app->request->baseUrl; ?>/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo Yii::$app->request->baseUrl; ?>/favicon.ico" type="image/x-icon" />
有人遇到过同样的问题并解决了吗?
【问题讨论】:
-
您是否在 Edge 上使用“查看源代码”检查了实际的 HTML 代码?虽然两次声明
favicon.ico听起来“更安全”,但也许这就是问题的原因。 -
我检查了它,但我没有看到任何奇怪的东西。而且我试过只使用快捷方式图标,它也不起作用。
-
你的图标长宽比是多少?
-
问题还是解决了吗?尝试在线 fevicon 生成器和 gt 带有 .ico 扩展名的图像并将其用于 favicon
标签: html icons microsoft-edge favicon