我正在开发某种 web 应用程序,客户端希望能够保存到主屏幕(默认行为),但是当最终用户打开保存到主屏幕的应用程序时,它会在 safari 中打开,而不是在“webapp”模式下打开。
espn 的移动网站就是一个例子:http: //m.espn.go.com/
注意保存到主屏幕,然后访问...它在 safari 中打开。
谢谢!!
我正在开发某种 web 应用程序,客户端希望能够保存到主屏幕(默认行为),但是当最终用户打开保存到主屏幕的应用程序时,它会在 safari 中打开,而不是在“webapp”模式下打开。
espn 的移动网站就是一个例子:http: //m.espn.go.com/
注意保存到主屏幕,然后访问...它在 safari 中打开。
谢谢!!
我相信 Web 应用程序将始终在 Safari 中打开,但您可以更改其打开方式的行为,因此它可能感觉不像在 Safari 中打开。查看这些页面,了解如何使用一些特定于苹果的元标记:
https://code.tutsplus.com/tutorials/configuring-an-iphone-web-app-with-meta-tags--mobile-2133
<meta name="apple-mobile-web-app-capable" content="yes" />
IOS 为我们提供了在 StandAlone 模式下打开应用程序的功能。您使用 Safari 的 HTML5 规范,但请记住这超出了 safari 沙箱,即。它将充当本机应用程序,并在睡眠或屏幕关闭时停止 JavaScript 执行。只需添加元标记
<meta name="apple-mobile-web-app-capable" content="yes" />
最新版本的 Android Chrome 也具有此功能,并且与 Chrome 环境密切相关。只需为 android chrome 添加此元标记。
<meta name="mobile-web-app-capable" content="yes">