Android相当于iPhone的"添加到主屏幕"?

Dis*_*oat 5 javascript jquery android

我正在开发一个移动网络应用程序.目前我有这个jQuery代码片段,用于检查应用程序是否全屏运行:

if ( !window.navigator.standalone )
{
    $('#content').before( '<div class="notice">To enjoy the mobile experience to its fullest, tap the arrow button on the toolbar below, choose <b>Add to Home Screen</b>, then launch it from there.</div>' );
}
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 是否window.navigator.standalone在Android手机上运行?
  2. 用户将移动网络应用添加到主屏幕的过程是什么?我试图寻找浏览器截图,但没有找到任何可靠的来源.
  3. 是否有相当于iPhone的"apple-touch-icon"链接元素?这里找到答案.

Sau*_*eek 4

Web 应用程序无法直接在 Android 主屏幕上运行。为此,它需要一些其他定制的主屏幕。现在有两家公司正在致力于提供一个 Android 平台来独立运行 Web 应用程序。

  • 奥比戈WRT
  • 歌剧

您可以在其中将 Web 应用程序制作为小部件,然后它将在该运行时运行。目前obigo已经提供了定制的主屏幕。其中 Opera 将在应用程序中运行 Web 小部件。

  • 我快速玩了一下模拟器,你可以将页面添加到主屏幕书签(它甚至可以选择苹果触摸图标)。但打开页面并不会全屏显示。您是说目前 Android 网页无法在浏览器中全屏运行吗? (2认同)