我正在编写一个 html5 游戏,并试图让一个苹果触摸图标工作。我正在运行 ios5 的非视网膜 iPhone 4S 上进行测试。我的 html 文件的第一部分是:
<head>
<title>My Game</title>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="viewport" content="user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="apple-touch-icon" href="img/apple-touch-icon.png"/>
我也在使用脚本来提示用户添加触摸图标;这个脚本显示了触摸图标的预览,它找到了没有问题的图标。此外,该图标是public,不受密码保护。
当我将快捷方式添加到主屏幕时,我得到了简单的屏幕截图图标。我已尝试清除我的历史记录和缓存。难道我做错了什么?那些无缓存元标记是否会干扰图标?(它们在那里,所以我在开发时不必担心缓存问题。)