【发布时间】:2015-10-15 03:28:42
【问题描述】:
我在<head> 标签中加入了以下内容:
<meta name="viewport" content="width=device-width; initial-scale=1.0"/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<link rel="apple-touch-icon" href="images/icons/appicon.png">
<link rel="apple-touch-startup-image" href="images/loading.png">
我在这里的目标是给用户:
将网站变成看起来像原生应用的能力, 在没有任何浏览器 chrome 的情况下启动。 [link]
因此,使用 Safari 或 iOS 上的任何浏览器,当用户在打开 我的网络应用程序 主页时单击 Add to Home Screen 时,主屏幕上会添加一个图标。当你点击它时,一个半原生的应用程序就会完美启动。
问题? 从半原生应用程序中,如果我导航到另一个页面(即单击重定向到同一站点中另一个页面的任何链接),此链接将加载到浏览器中(打开一个单独的 Safari 会话),而不是在同一个半原生应用程序中。
所以,
- 这正常吗?此向半原生应用的转换是否仅支持单页网站?
- 如果不正常,我做错了什么?
【问题讨论】: