有没有办法像在 iPhone 上一样创建 Android Web 应用程序?
在 HTML 页面的 head 元素中使用“apple-mobile-web-app-capable”元标记,它通知 Apple iOS 该应用程序可以安装到用户的跳板上,以便无需启动 Safari Mobile 浏览器即可启动 Safari Mobile 浏览器。菜单栏。
mobile-web-app-capable
:
从 Chrome M31 开始,您可以设置您的网络应用程序以拥有应用程序 将快捷方式图标添加到设备的主屏幕,并启动应用程序 在全屏“应用程序模式”下使用 Chrome for Android 的“添加到 主屏幕”菜单项。
有关
mobile-web-app-capable
元标记的详细信息,请向下滚动到“支持 M39 之前的主屏幕安装的应用程序”:
从M31开始,Chrome将在 网页的元素(如果有指定显示的清单, 这被忽略):
<meta name="mobile-web-app-capable" content="yes">
名称属性 必须是“mobile-web-app-capable”并且内容属性必须是 “是”(不区分大小写)。内容是否还有其他价值 属性 Web 应用程序将被添加为常规书签。
虽然我没有任何可以测试的运行 Chrome M31 的设备,但我将此解释为,只要您使用 Chrome M31,就可以支持全屏网络应用程序(设备主屏幕上有一个图标)那个
mobile-web-app-capable
元标记。
由于 Android 也支持 Chrome31+ 主屏幕 Web 应用程序。请参阅此处。
我不相信。
但是,检测浏览器是否是 Android 设备并显示指向 Android Market 应用程序(或直接指向 APK)的链接是相当简单的
由于 Android 有一个 WebView 小部件,因此编写一个加载专用网站或以某种方式包装离线内容(在首次启动时下载或在资产文件夹中提供)的应用程序非常简单
您可以在主屏幕上创建书签(=任何网页)的快捷方式。