2

如果您从 iPhone 访问 forecast.io,他们会要求您下载他们的应用程序(实际上您只需添加到主屏幕,它看起来就像一个实际的应用程序)。我认为这是一些js框架。有人知道它叫什么吗?

4

1 回答 1

4

我们不使用框架,因为它非常简单:

首先,当页面加载时,我们查看是否window.navigator.standalone设置了属性。如果应用程序已从主屏幕启动,Mobile Safari 会将其设置为 true。如果不是,我们显示安装屏幕(这只是一个覆盖页面的大 div)。

接下来,我们在 HTML 中添加一些元标记,这些标记告诉 Mobile Safari 隐藏浏览器镶边(按钮等)、设置主屏幕图标等。您可以在此处找到有关它们的所有信息。

于 2013-09-16T00:21:28.983 回答