我正在开发一个移动Web应用程序。目前,我有这个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>' );
}

我有几个问题:
  • window.navigator.standalone是否可在Android手机上使用?
  • 用户将移动Web应用程序添加到主屏幕的过程是什么?我尝试查找浏览器屏幕截图,但未找到任何可靠的来源。
  • 是否有等同于iPhone的“apple-touch-icon”链接元素?找到了answer to this here
  • 最佳答案

    Web应用程序无法直接在android主屏幕上运行。为此,它需要一些其他自定义的主屏幕。目前有两家公司正在努力提供从android平台独立运行Web应用程序的平台。

  • Obigo WRT
  • 歌剧

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

    07-24 18:08
    查看更多