什么时候不使用移动网络应用程序

时间:2016-09-21 09:18:09

标签: html mobile web-applications iphone-standalone-web-app

read关于如何添加

<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">

到您的HTML将允许用户将该页面添加到他们的主屏幕并将其用作应用程序。所以我想知道将这些元标记添加到我生成的几乎所有HTML中是否有意义。毕竟,用户没有 将它们安装为应用程序,但如果他们选择这样做,我为什么要阻止它呢?

我主要考虑的是未经身份验证的内容,这是从HTML服务器的角度来看是静态的,尽管由于客户端JavaScript可能会产生干扰。为了给你一个想法,请考虑单页教程,也许还有一些交互式代码演示。这样的事情。

  • 我是否通过添加这些标签做出任何承诺?
  • 在什么情况下我应该避免添加它们?

1 个答案:

答案 0 :(得分:6)

您使用这些标签进行的唯一“承诺”是您的网站可以在没有浏览器按钮的情况下导航使用。大多数网站没有专用的“后退”按钮,用户最终会遇到死胡同。

您确实建议网站的基本部分可以在没有互联网连接的情况下运行,否则,为什么要打扰?只需使用书签就可以将其添加到主屏幕中。当用户通过常规书签没有明显的好处时,您应该避免使用这些标记。

通过您的示例,教程可以作为类似应用程序的快捷方式非常酷,特别是如果所有内容都被缓存并且用户可以在没有互联网连接的情况下立即访问它。但是,您应该考虑用户可能希望在工作时引用多个教程。用一页“应用程序”的图标填充用户的主屏幕需要在它们之间切换,这比仅使用浏览器标签更不方便。

如果您可以添加改进“多个浏览器标签”方案的功能,那么这将是使用mobile-web-app-capable标记的理想方式。尝试制作一个将多个相关教程组合在一起的应用程序,并简单搜索前端的内容。