문제

JavaScript를 사용하여 Mobile Safari의 책갈피 메뉴에서 홈 화면 옵션을 모방 할 수 있습니까?

IE와 비슷한 것 window.external.AddFavorite(location.href, document.title); 혹시?

도움이 되었습니까?

해결책

Mobilesafari (홈 화면에있는 책 포함)에 책 마크를 추가하는 유일한 방법은 내장 UI를 사용하는 것이며 사과는 어쨌든 페이지 내의 스크립트에서이를 수행 할 수 없습니다. 사실, 나는 Safari의 데스크탑 버전에서 이것을 수행하는 메커니즘이 없다고 확신합니다.

다른 팁

Safari가 서비스 작업자를 구현하고 Chrome 및 Firefox가 설정 한 방향을 따라 가기 전까지는 앱을 홈 화면에 프로그래밍 방식으로 추가하거나 브라우저가 사용자에게 프롬프트하도록하는 방법이 없습니다.

그러나 사용자에게이를 수행하고 올바른 지점을 가리키는 작은 라이브러리가 있습니다. 치료를합니다.

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

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

관련 내용을 제공하는 오픈 소스 JavaScript 라이브러리가 있습니다.모바일 책 마크 버블

Mobile Bookmark Bubble은 JavaScript 라이브러리로 모바일 웹 애플리케이션의 하단에 프로모션 버블을 추가하여 사용자가 앱을 장치의 홈 화면에 북마크하도록 초대합니다. 도서관은 HTML5 로컬 스토리지를 사용하여 지속적으로 잔소리를 피하기 위해 프로모션이 이미 표시되었는지 추적합니다.

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

JavaScript에서는 불가능하지만 "웹 클립"의 도움으로 예, iPhone에서 "홈 화면 추가"아이콘 또는 바로 가기를 만들 수 있습니다 (.MobileConfig의 코드 파일).

https://developer.apple.com/library/content/documentation/networkinginternet/conceptual/phoneotaconfiguration/configurationprofileExamples/configurationprofileExamples.html

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

MobileConfig 파일을 작성한 후 iPhone Safari Browser 설치 인증서 에서이 URL을 전달할 수 있으며 iPhone 홈 화면을 확인한 후 웹 페이지 또는 WebApp의 바로 가기 아이콘이 있습니다.

또한 iPhone/iPad, Mobile Safari, Android, Blackberry Touch 스마트 폰 및 플레이 북을 지원하는 또 다른 좋은 홈 화면 스크립트입니다.

https://github.com/h5bp/mobile-boilerplate/wiki/mobile-bookmark-bubble

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top