2016-09-21 42 views
9

我如何加入当不使用移动网络的应用能力

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

到HTML将允许用户在该网页添加到他们的主屏幕,并使用它作为一个应用程序已经read。所以我想知道将这些元标记添加到我生成的所有HTML中是否有意义。毕竟,用户没有作为应用程序安装它们,但如果他们选择这样做,为什么我应该防止?

我主要考虑的是未经过身份验证的内容,它从HTML服务器的角度来看是静态的,尽管由于客户端JavaScript的缘故,它可能是interctive。为了给你一个想法,可以考虑单页教程,也许有一些交互式代码演示。类似的东西。

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

回答

6

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

你确实建议网站的基本部分可以在没有互联网连接的情况下运行,否则,为什么要麻烦?应该有一些理由通过简单地使用书签将其添加到您的主屏幕。当通过常规书签没有明显的用户利益时,应该避免使用这些标签。


你的榜样,教程可以作为一个应用程序类似的快捷方式很酷,特别是如果所有的内容缓存和用户可以即时访问,没有连接到互联网。但是,您应该考虑到您的用户可能希望在他们正在工作时参考多个教程。为用户的主屏幕填充单页“应用程序”的图标,他们需要在它们之间进行切换,这比使用浏览器选项卡更不方便。

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

相关问题