【问题标题】:Turning a Web App into a Semi-Native App using Apple meta tags使用 Apple 元标记将 Web 应用程序转变为半原生应用程序
【发布时间】: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 会话),而不是在同一个半原生应用程序中。

所以,

  • 这正常吗?此向半原生应用的转换是否仅支持单页网站?
  • 如果不正常,我做错了什么?

【问题讨论】:

    标签: html ios safari meta-tags


    【解决方案1】:

    iOS 将 Web 应用程序中的链接视为应在 Safari 中打开的内容。有关如何解决此问题的更多信息:iPhone Safari Web App opens links in new window

    【讨论】:

      猜你喜欢
      • 2012-09-25
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      相关资源
      最近更新 更多