2009-07-17 8 views

답변

46

MobileSafari (홈 화면에있는 것을 포함하여)에 북 표지를 추가하는 유일한 방법은 기본 제공 UI를 사용하는 것이며 Apples는 페이지 내의 스크립트에서이 작업을 수행하지 않습니다. 사실, Safari의 데스크톱 버전에서도이 작업을 수행 할 수있는 메커니즘이 없다는 것이 확실합니다.

+3

감사합니다. 나는 두려웠습니다. 나는'window.navigator.standalone'을 확인하고 모바일 사파리에서 실행 중이면 추가하라고 결정했다. – Kerrick

+1

@ David - 많은 사람들에게는 분명한 사실이 아닙니다. –

+16

@David 웹 앱이 아닙니다. 홈 화면에 북마크 할 수있는 사용자는 많지 않습니다. IMHO 유용한 메시지가있는 대화 상자를 시작하는 링크/버튼을 사용하는 것이 좋습니다. – gregers

8

관련된 무언가를 제공하는 오픈 소스 자바 스크립트 라이브러리가있다 : mobile-bookmark-bubble

모바일 북마크 버블 즐겨 찾기에 사용자를 초대, 모바일 웹 응용 프로그램의 하단에 프로모션 거품을 추가하는 자바 스크립트 라이브러리입니다 앱을 기기의 메인 스크린에 추가합니다. 라이브러리는 HTML5 로컬 저장소를 사용하여 사용자가 계속 잔소리하지 않도록 프로모션이 이미 표시되었는지 여부를 추적합니다.

이 라이브러리의 현재 구현은 특히 iPhone 및 iPad 장치에서 사용되는 웹 브라우저 인 Mobile Safari를 대상으로합니다.

+2

Android (또는, 어, 말하자면, Blackberry)와 비슷한 점이 있습니까? – SnowboardBruin

58

사파리 서비스 노동자를 구현하고 크롬과 파이어 폭스가 설정 한 방향을 다음까지 홈 화면으로 프로그래밍 방식의 앱을 추가 할 수있는 방법이 없다, 또는 거기

그러나 브라우저는 사용자에게 메시지를 표시하도록 는 사용자가이를 수행하고 올바른 지점을 가리 키도록 조장하는 작은 라이브러리입니다. 치료를해라.

https://github.com/cubiq/add-to-homescreen

+19

http://cubiq.org/add-to-home-screen은 데모와 좋은 정보가있는 더 나은 링크 일 수 있습니다. –

+0

슬프게도, 현재 사용 가능한 최상의 솔루션입니다. – hitautodestruct

44

에 '홈 화면에 추가'팝업 트리거 또 다른 스크립트를 http://cubiq.org/add-to-home-screen

+0

굉장해 보인다! – nurxyz

+0

이것은 returningVisitor와 같이 프로그래밍 가능한 동작이 가장 우수합니다. – Bendihossan

+0

손 내려, 이것이 최고입니다. 구현하는데 몇 분이 걸렸고, 메시지를 사용자 정의하는 데 5 분이 걸렸습니다. Way2Go! – techdude

3

, 그것은 "웹 클립"의 도움으로 우리가 (.mobileconfig의 코드 파일에 의해) 아이폰에 "추가 홈 화면에"아이콘 또는 바로 가기를 만들 수 있습니다와 예 수는 없습니다 만

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html

http://appdistro.cttapp.com/webclip/

후 인증서를 설치 우리는 아이폰의 사파리 브라우저에서이 URL을 전달할 수 있으며, 완료 후에는 아이폰 홈 화면 t을 점검하십시오 mobileconfig 파일을 생성 다음은 웹 페이지 또는 웹 응용 프로그램의 바로 가기 아이콘입니다.

+0

이 질문에 대한 답변을 제공하지 않습니다. 충분한 [평판] (https://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 주석 달기] (https://stackoverflow.com/help/privileges/comment) 할 수 있습니다. 대신, [질문자의 설명이 필요없는 답변을 제공하십시오] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). - [리뷰에서] (리뷰/저품절 포스트/17172978) – Jeet

+0

Jeet, 내가 틀린 곳을 설명해 주시겠습니까? 네, 맞습니다. 스크립트로 홈 화면에 추가 할 수는 없지만 우리가 만들 수있는 "웹 클립".mobileconfig 파일을 만들어야합니다. –

+0

답변에있는 cttapp.com 링크가 깨졌습니다 (404). – jtheletter