如何让我的Web应用程序可以被安装为用户主屏幕上的图标?数据是否会被本地缓存,以便在用户不在3G网络范围内时仍可以运行Web应用程序?
我已经快速搜索了一下谷歌,但我的搜索术语还不够。我注意到Google Buzz允许我进行本地安装,并且想知道创建Web应用程序的过程是什么,并且它们是否会获得特殊处理(完全缓存/离线运行)。
如何让我的Web应用程序可以被安装为用户主屏幕上的图标?数据是否会被本地缓存,以便在用户不在3G网络范围内时仍可以运行Web应用程序?
我已经快速搜索了一下谷歌,但我的搜索术语还不够。我注意到Google Buzz允许我进行本地安装,并且想知道创建Web应用程序的过程是什么,并且它们是否会获得特殊处理(完全缓存/离线运行)。
使用名为apple-mobile-web-app-capable
的标签来实现此行为。
详细信息(以及其他对iPhone网页应用有用的标签)请参见:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html
<meta name="apple-mobile-web-app-capable" content="yes">
您可以指定一个图标URL来设置应用的漂亮图标:
<link rel="apple-touch-icon" href="/custom_icon.png" />
还可以设置启动画面:
<link rel="apple-touch-startup-image" href="/startup.png" />
数据可以本地缓存。您可以使用各种HTML5 JavaScript APIs和缓存清单来存储数据。