1

在阅读了如何为我的 Web 应用程序添加自定义主屏幕图标之后,我花了几天时间试图让它工作,无论我做什么,这个Add to Home Screen过程都会产生一个基于当前网页屏幕截图的图标。

  • 我试过单独使用默认文件名
  • 我尝试过使用<link rel="" href="">定义和图标
  • 我试过把图标放在根目录下一层
  • 我试过 57x57、72x72 和 114x114 大小的图标,有和没有大小定义
  • 我已经尝试了 precomposed 和 normal 有和没有对 rel 名称进行相应更改

但是无论我在Add to Home Screen运行 iOS 6.3 的 iPhone 4 上做什么,都会忽略我定义的任何图标,并给我一个基于屏幕截图的图标。我在扯头发。

我怎样才能找到问题所在?如何调试此过程以找出问题所在?我将移动 safari 链接到桌面上的 safari 以查看发生了什么,但我并不聪明。

4

1 回答 1

0

您可能会遗漏一些元定义。例如,这适用于我们的网络应用程序。检查您使用的 png 是否为有效图像。

<!DOCTYPE html>
<head>
    <link rel="apple-touch-icon" href="/img/appicon-57.png" />
    <link rel="apple-touch-icon" sizes="72x72" href="/img/appicon-72.png" />
    <link rel="apple-touch-icon" sizes="114x114" href="/img/appicon-114.png" />
    <link rel="shortcut icon" href="favicon.png" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
</head>
<body>
...
于 2013-07-01T14:35:05.727 回答