5

我正在开发某种 web 应用程序,客户端希望能够保存到主屏幕(默认行为),但是当最终用户打开保存到主屏幕的应用程序时,它会在 safari 中打开,而不是在“webapp”模式下打开。

espn 的移动网站就是一个例子:http: //m.espn.go.com/

注意保存到主屏幕,然后访问...它在 safari 中打开。

谢谢!!

4

3 回答 3

1

我相信 Web 应用程序将始终在 Safari 中打开,但您可以更改其打开方式的行为,因此它可能感觉不像在 Safari 中打开。查看这些页面,了解如何使用一些特定于苹果的元标记:

https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

https://code.tutsplus.com/tutorials/configuring-an-iphone-web-app-with-meta-tags--mobile-2133

于 2012-10-26T23:28:28.653 回答
1
<meta name="apple-mobile-web-app-capable" content="yes" /> 
于 2012-10-26T23:41:35.207 回答
0

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">
于 2014-04-24T11:52:58.947 回答