【问题标题】:What does it mean when the apple-touch-icon.png was requested请求 apple-touch-icon.png 是什么意思
【发布时间】:2013-06-27 10:19:06
【问题描述】:

我知道苹果触摸图标是什么,而且我以前见过苹果桌面,所以我可以想象它会是什么样子。我也知道如何在我的网站上添加一个苹果触摸图标。

但这是一个亟待解决的问题:我不断收到(失败的)这个触摸图标的请求......那这是什么意思?

苹果用户只是访问该网站吗? 他们给它加了书签吗?

苹果机器触发触摸图标请求的动作是什么?

【问题讨论】:

    标签: apple-touch-icon


    【解决方案1】:

    当有人使用 iOS 设备访问您的网页并决定通过将您的页面添加到他们的主屏幕来为您的页面“添加书签”时,将使用苹果触控图标。它就像浏览器的图标,但具有更高的分辨率并且“可能被设计”以匹配应用程序图标...

    【讨论】:

    • 甜蜜,很高兴知道人们正在为我的网站添加书签! :D
    【解决方案2】:

    许多日志调查发现:无论您在 <head> 中指定了 apple-touch-icon 文件的路径,当您添加书签/主屏幕快捷方式时,Safari 都会在域的根目录中搜索这些文件:

    /apple-touch-icon.png
    /apple-touch-icon-120x120-precomposed.png
    /apple-touch-icon-120x120.png
    /apple-touch-icon.png
    

    是的,相同文件的 2 次(在 iPhone 6 上试过)。

    【讨论】:

    • /apple-touch-icon-precomposed.png
    【解决方案3】:

    避免 NGINX 出现 404 错误

    • 创建一个空图像文件 (blank.gif)
    • 放入images目录
    • 使用以下配置:

    Location ~* /apple.*.png$ { rewrite ^.+$ /images/blank.gif last }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-11
      • 2014-03-28
      • 2013-02-05
      • 2016-10-31
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多