android - 如何为 ios 和 android 创建一个可安装在主屏幕上的网络应用程序

标签 android ios web-applications

我知道您可以将元标记添加到 html 页面以告诉 ios 和 android 它们可以安装在主屏幕上。对于 Android/Chrome 谷歌告诉我们这样做。

<!doctype html>
<html>
   <head>
     <title>Awesome app </title>
     <meta name="viewport" content="width=device-width">
     <meta name="mobile-web-app-capable" content="yes">
     <link rel="icon" sizes="196x196" href="/icon.png">
   </head>
   <body></body>
</html>

对于IOS,看来你只需要添加

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

但是谷歌在同一页面上有警告,说明如何为 android 做它很快就会停止支持。

我已经有一个单页网络应用程序的桌面版本,以支持在一个赛季中挑选美式足球结果的比赛。我为我运行的社区网站创建了这个,我想将它转换为在移动设备上运行(这是一个完整的重写,将它分解成更小的独立屏幕)。然而,社区将拥有各种各样的设备——从手机到平板电脑——实际上仍然是台式机,如果可能的话,我想用一个页面支持所有这些设备。

我希望手机和平板电脑用户可以安装到主屏幕,或者包括一个切换全屏按钮(如果他们没有),桌面用户可以使用切换全屏按钮,但这可能并不像他们那么重要通常有足够的屏幕空间。

我见过的所有指南都为每种设备提供了建议。我所见过的任何人都没有描述我如何将所有这些技术结合在一起用于单个应用程序。

是否可能,如果可能的话如何。

最佳答案

这适用于 iOS 5、6、7、8 和 Android 4.0+

<!-- Enable the homescreen app on mobile devices -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

<!-- Enable the App Icon -->
<link rel="icon" type="image/png" sizes="196x196" href="images/AppIcon.png">
<link rel="apple-touch-icon" href="images/AppIcon.png">
<link rel="apple-touch-startup-image" href="http://ourURL/images/iPhoneStartup.png">

<meta name="viewport" content="width=device-width" />
<meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, height=device-height, width=device-width" />

关于android - 如何为 ios 和 android 创建一个可安装在主屏幕上的网络应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25177541/

相关文章:

jakarta-ee - 如何在 glassfish 服务器中部署 Web 应用程序

java - 如何在我的 Java Web 应用程序中运行 websocket 客户端

android - 如何在新的 Google map 链接 URL 中控制我的方向类型偏好?

java - 看不到是什么导致了这个 Java 语法错误

java - 从 JAVA 中的游标获取 SQL 命令(android)

ios - 在 .pch 文件中找不到 opencv2/opencv.hpp 文件

css - 带有 CSS 转换的 Web 应用程序上闪烁的黑色方 block

android - 设计以下抽屉导航的最佳策略是什么

ios - 什么时候应该屏蔽 UITableView 部分单元格的角?

ios - nslayoutconstraint 不使对象出现