2011-04-21 3 views
5

모바일 웹 앱을 개발 중입니다.iPhone의 "Add to Home Screen"과 동등한 Android 버전이 있습니까?

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>'); 
} 

나는 몇 가지 질문이 있습니다 : 현재 I 앱이 전체 화면으로 실행되고 있는지 확인 jQuery 코드의 조각을 가지고

  1. 가 안드로이드 폰에 window.navigator.standalone 사용할 수 있습니까?
  2. 사용자가 모바일 웹 앱을 홈 화면에 추가하는 프로세스는 무엇입니까? 브라우저 스크린 샷을 찾으려고했지만 신뢰할만한 소스를 찾지 못했습니다.
  3. iPhone의 "apple-touch-icon"링크 요소와 동일한 것이 있습니까? answer to this here을 찾았습니다.

답변

4

웹 응용 프로그램을 직접 안드로이드 홈 화면에서 실행할 수 없습니다. 그것을 위해 그것은 다른 맞춤 홈 화면이 필요합니다. 지금은 독립 실행 형 웹 응용 프로그램을 실행하는 안드로이드 플랫폼을 제공하기 위해 노력하고있는 두 회사가 있습니다.

  • Obigo WRT
  • 오페라 당신이 위젯 같은 웹 응용 프로그램을 만들 수 있습니다 후 그 실행에서 실행됩니다

. 현재 사용자 정의 홈 화면이 제공되었습니다. 여기서 오페라는 애플리케이션 내에서 웹 위젯을 실행합니다.

+2

나는 에뮬레이터와 빠른 플레이를했다, 당신은 할 수있는 홈 화면에 즐겨 찾기 페이지 (그것도 사과 터치 아이콘을 선택합니다). 그러나 페이지를 열면 전체 화면으로 전환되지 않습니다. 현재 Android 웹 페이지가 브라우저에서 전체 화면으로 실행될 수있는 방법이 없다고 말하는 것입니까? – DisgruntledGoat

1

window.navigator.standalone은 Chrome 또는 Android 브라우저에서 지원되지 않습니다.

사용자가 이제 iOS와 유사한 홈 화면에 수동으로 추가 할 수 있지만 Android 브라우저 만 Chrome 브라우저가 아닌 것으로 나타납니다. 따라서 새로운 Android 휴대 전화에서만 작동합니다.

그러나 현재로서는 독립 실행 형인지 여부를 감지 할 수있는 방법이 없습니다.

참조 크롬 참조 : https://developers.google.com/chrome/mobile/docs/installtohomescreen

관련 문제