我知道苹果触摸图标是什么,而且我以前见过苹果桌面,所以我可以想象它会是什么样子。我也知道如何添加一个苹果触摸图标到我的网站。
但这是一个紧迫的问题:我不断收到(失败的)对这个触摸图标的请求。。。那这意味着什么呢?
苹果用户只是简单地访问了这个网站吗?他们在给它加书签吗?
苹果机触发触摸图标请求的动作是什么?
当有人使用iOS设备访问您的网页并决定通过将您的页面添加到他们的主屏幕来为您的页面"添加书签"时,将使用apple touch图标。它就像浏览器的最爱图标,但分辨率更高,"可能被设计成"匹配应用程序图标。。。
许多日志调查发现:无论您在<head>
中指定了指向apple touch图标文件的路径,Safari都会在添加书签/主屏幕快捷方式时在域的根目录中搜索这些文件:
/apple-touch-icon.png
/apple-touch-icon-120x120-precomposed.png
/apple-touch-icon-120x120.png
/apple-touch-icon.png
是的,2次相同的文件(在iPhone 6上尝试过)。
以避免NGINX 上出现404错误
- 创建一个空图像文件(blank.gif)
- 将其放入images目录
- 使用以下配置:
Location ~* /apple.*.png$ {
rewrite ^.+$ /images/blank.gif last
}