iPhone의 "홈 화면에 추가"에 대한 Javascript?
Javascript를 사용하여 Mobile Safari의 북마크 메뉴에서 홈 화면에 추가 옵션을 에뮬레이션 할 수 있습니까?
IE와 비슷한 것이 window.external.AddFavorite(location.href, document.title);
있을 수 있습니까?
MobileSafari (홈 화면에있는 것 포함)에서 북마크를 추가하는 유일한 방법은 내장 UI를 사용하는 것이며, Apple은 페이지 내의 스크립트에서이를 수행 할 수있는 방법을 제공하지 않습니다. 사실 데스크톱 버전의 Safari에서도이 작업을 수행하는 메커니즘이 없다고 확신합니다.
Safari가 Service Worker를 구현하고 Chrome 및 Firefox에서 설정 한 지시를 따르기 전까지는 앱을 프로그래밍 방식으로 홈 화면에 추가하거나 브라우저가 사용자에게 메시지를 표시하도록 할 방법이 없습니다.
그러나 사용자에게 작업을 요청하고 올바른 지점을 가리키는 작은 라이브러리가 있습니다. 치료 효과가 있습니다.
https://github.com/cubiq/add-to-homescreen
'홈 화면에 추가'팝업을 트리거하는 또 다른 스크립트 : http://cubiq.org/add-to-home-screen
관련된 것을 제공하는 오픈 소스 자바 스크립트 라이브러리가 있습니다 : mobile-bookmark-bubble
모바일 북마크 풍선은 모바일 웹 애플리케이션 하단에 프로모션 풍선을 추가하여 사용자가 기기의 홈 화면에 앱을 북마크하도록 초대하는 JavaScript 라이브러리입니다. 라이브러리는 HTML5 로컬 저장소를 사용하여 프로모션이 이미 표시되었는지 여부를 추적하여 사용자가 끊임없이 잔소리하는 것을 방지합니다.
이 라이브러리의 현재 구현은 특히 iPhone 및 iPad 장치에서 사용되는 웹 브라우저 인 Mobile Safari를 대상으로합니다.
자바 스크립트에서는 불가능하지만 "웹 클립"의 도움으로 iPhone에서 "홈 화면에 추가"아이콘 또는 바로 가기를 만들 수 있습니다 (.mobileconfig 코드 파일).
http://appdistro.cttapp.com/webclip/
mobileconfig 파일을 생성 한 후이 URL을 iphone safari 브라우저 설치 인증서에 전달할 수 있으며 완료 후 iPhone 홈 화면을 확인하면 웹 페이지 또는 웹 응용 프로그램의 바로 가기 아이콘이 있습니다.
이것은 또한 iphone / ipad, Mobile Safari, Android, Blackberry touch 스마트 폰 및 Playbook을 지원하는 또 다른 좋은 홈 화면 스크립트입니다.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
참고 URL : https://stackoverflow.com/questions/1141979/javascript-for-add-to-home-screen-on-iphone
'Programming' 카테고리의 다른 글
오류 : 'Node'에서 'appendChild'를 실행하지 못했습니다. 매개 변수 1이 'Node'유형이 아닙니다. (0) | 2020.08.13 |
---|---|
문자, 코드 포인트, 글리프 및 자소의 차이점은 무엇입니까? (0) | 2020.08.13 |
원래 예외의 재발행에 대한 C ++ 예외 질문 (0) | 2020.08.13 |
Mercurial 파일의 개정 내역을 보는 방법은 무엇입니까? (0) | 2020.08.13 |
오류 :이 Android SDK에는 Android Developer Toolkit 버전 22.6.1 이상이 필요합니다. (0) | 2020.08.13 |