如果您从 iPhone 访问 Forecast.io,他们会要求您下载他们的应用程序(实际上,您只需添加到主屏幕,它看起来就像一个实际的应用程序)。我认为这是一些js框架。有谁知道它叫什么吗?
最佳答案
我们不使用框架,因为它非常简单:
首先,当页面加载时,我们查看是否设置了 window.navigator.standalone
属性。如果应用程序已从主屏幕启动,Mobile Safari 会将其设置为 true。如果不是,我们将显示安装屏幕(这只是一个覆盖页面的大 div)。
接下来,我们在 HTML 中添加一些元标记,这些标记告诉 Mobile Safari 隐藏浏览器镶边(按钮等)、设置主屏幕图标等。您可以找到有关它们的所有信息 here .
关于javascript - 当您在 iPhone 上访问应用程序的网站时,预测 io 使用什么框架来 "download",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18817877/