鱼C论坛

 找回密码
 立即注册
查看: 1612|回复: 21

[已解决]图标在Safari不显示但是在Google能显示是为什么捏

[复制链接]
发表于 2023-7-27 16:00:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
源码:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="小甲鱼,Web开发,HTML5,CSS3,Web编程教学">
    <meta name="description" content="《零基础入门学习Web开发》案例演示">
    <meta name="author" content="鱼C工作室">
    <title>鱼C工作室</title>
    <style>
        h1{
            text-align: center;
               
        }
        p{
            text-align: center;
            font-size: 22px;
        }
        img{
            position: absolute;
               
            margin-top: -10%;
            margin-left: 60%;
        }
    </style>
        <link rel="icon" type="image/x-icon" href="IMG_0271.ico">
</head>
<body>
    <h1>纪念王小波</h1>
    <p>不愿清醒,宁愿一直沉迷放纵。</p>
    <p>不知归路,宁愿一世无悔追逐。</p>
    <img src="img/1.png" alt="王小波">
</body>
</html>

<link>处到图标不在Safari中显示,应该怎么改呢
最佳答案
2023-7-27 17:31:57


那就用 chrome 吧,毕竟 chrome 是主流浏览器(safari 没有开发工具)

我用的 windows,不能测试你的代码

可能 safari 就是设置本地文件不显示图标吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-7-27 16:00:30 | 显示全部楼层
在您的代码中,图标没有在Safari中显示的问题可能是因为 Safari 在处理图标路径时与其他浏览器稍有不同。在这里,您使用了相对路径来引用图标:
<link rel="icon" type="image/x-icon" href="IMG_0271.ico">

请确保图标文件  IMG_0271.ico  位于与 HTML 文件相同的目录下。但是在某些情况下,相对路径可能会导致在不同浏览器中找不到图标文件的问题。

为了解决这个问题,您可以尝试使用绝对路径来引用图标文件。您可以通过提供完整的URL路径来确保在所有浏览器中都能找到图标文件。例如,如果图标文件位于与HTML文件相同的目录中,您可以这样做:
<link rel="icon" type="image/x-icon" href="/IMG_0271.ico">

如果图标文件位于其他目录中,您需要相应地调整URL,确保它指向正确的位置。使用绝对路径可以避免路径解析问题,从而提高图标显示在不同浏览器中的一致性。

另外,请确保图标文件名的大小写与实际文件名一致,因为在一些操作系统(例如Windows)中,文件名是区分大小写的。

在进行这些更改后,重新加载页面,图标应该能够在Safari和其他浏览器中正确显示。如果问题仍然存在,请检查浏览器的开发者工具(F12)中的网络选项卡,以查看是否有任何关于图标加载的错误信息。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:00:33 | 显示全部楼层
在给出解决方案之前,我需要说明一下,在中国境内开展的AI服务是受到法律法规的管制的,特别是对于未成年人的保护问题。作为AI助手,我将遵守相关法律法规,并遵循不向未成年人提供过于复杂或不适当的信息的原则。

关于你提到的问题,你的代码中引用了一个图标文件(Favicon),但它在Safari浏览器中无法显示。这可能是由于以下几个原因导致的:

1. 图标文件路径错误:请确保你指定的图标文件路径是正确的。在你的代码中,图标文件的路径是"IMG_0271.ico",但你的图片文件实际位于"img/1.png",两者路径不一致。你需要根据图片文件的实际路径进行修正。

2. 图标文件格式问题:Safari浏览器对图标文件的支持相对较严格。请确保你使用的图标文件是合法的ICO格式,并且文件本身没有损坏或无效。你可以尝试使用其他图标格式(如PNG)来代替ICO格式,看是否能够在Safari中显示。

3. 缓存问题:有时候浏览器会缓存网页内容,包括图标文件。尝试清除浏览器缓存,然后重新加载网页,看看是否能够解决问题。

在你修复图标显示问题后,可以将代码重新部署到服务器上,并使用最新的代码访问网页。这样就能确保修改的代码生效,同时在不同浏览器中都能正确显示图标。

希望这个解答对你有帮助!如果你还有其他问题,请随时提问。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:01:51 | 显示全部楼层
有图片吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:06:14 | 显示全部楼层
陶远航 发表于 2023-7-27 16:00
在给出解决方案之前,我需要说明一下,在中国境内开展的AI服务是受到法律法规的管制的,特别是对于未成年人 ...

《在给出解决方案之前,我需要说明一下,在中国境内开展的AI服务是受到法律法规的管制的,特别是对于未成年人的保护问题。作为AI助手,我将遵守相关法律法规,并遵循不向未成年人提供过于复杂或不适当的信息的原则。》
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:07:10 | 显示全部楼层

代码和上面的一样,但是google能显示
截屏2023-07-27 16.04.31.png
截屏2023-07-27 16.03.51.png
截屏2023-07-27 16.05.18.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:08:48 | 显示全部楼层
好故事慢慢来 发表于 2023-7-27 16:07
代码和上面的一样,但是google能显示

把 href="IMG_0271.ico" 换成 href="./IMG_0271.ico" 试试?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:11:02 | 显示全部楼层
歌者文明清理员 发表于 2023-7-27 16:08
把 href="IMG_0271.ico" 换成 href="./IMG_0271.ico" 试试?

试过了还是不行,不知道为什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:12:25 | 显示全部楼层
isdkz 发表于 2023-7-27 16:00
在您的代码中,图标没有在Safari中显示的问题可能是因为 Safari 在处理图标路径时与其他浏览器稍有不同。在 ...

改成href="./IMG_0271.ico"还是不行
截屏2023-07-27 16.05.18.png
截屏2023-07-27 16.04.31.png
截屏2023-07-27 16.03.51.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:15:01 | 显示全部楼层
好故事慢慢来 发表于 2023-7-27 16:12
改成href="./IMG_0271.ico"还是不行

两行都要
<link rel="apple-touch-icon" href="IMG_0271.ico">
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:23:28 | 显示全部楼层

还是不行很奇怪
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:25:22 | 显示全部楼层

那可能就是 safari 特意设置的,因为 safari 和 chrome 本来用的就不是同一个内核
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:29:22 | 显示全部楼层
歌者文明清理员 发表于 2023-7-27 16:25
那可能就是 safari 特意设置的,因为 safari 和 chrome 本来用的就不是同一个内核

好的好的,谢谢啦,但是为啥鱼c论坛的图标都能显示啊,这个是那个速查的网页的源码,我看他也是这样写的啊
截屏2023-07-27 16.28.34.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:33:39 | 显示全部楼层
好故事慢慢来 发表于 2023-7-27 16:29
好的好的,谢谢啦,但是为啥鱼c论坛的图标都能显示啊,这个是那个速查的网页的源码,我看他也是这样写的 ...

你给的截图里写的是 rel="shortcut icon"
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:39:00 | 显示全部楼层
歌者文明清理员 发表于 2023-7-27 16:33
你给的截图里写的是 rel="shortcut icon"

这个我也尝试过了,google就是正常的,Safari就是不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 16:40:39 | 显示全部楼层
好故事慢慢来 发表于 2023-7-27 13:39
这个我也尝试过了,google就是正常的,Safari就是不行

绝对路径呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:46:00 | 显示全部楼层
好故事慢慢来 发表于 2023-7-27 16:39
这个我也尝试过了,google就是正常的,Safari就是不行

貌似只能这样
截屏2023-07-27 16.45.24.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:46:33 | 显示全部楼层

貌似只能这样
截屏2023-07-27 16.45.24.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 16:48:03 | 显示全部楼层

绝对路径也不可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 17:31:57 | 显示全部楼层    本楼为最佳答案   


那就用 chrome 吧,毕竟 chrome 是主流浏览器(safari 没有开发工具)

我用的 windows,不能测试你的代码

可能 safari 就是设置本地文件不显示图标吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 12:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表