2013-01-19 2 views
1

웹 클립 앱 모드를 활성화하는이 북마크릿을 수정하여 iOS에서 전체 화면 크기로 4 인치로 표시하도록하려면 어떻게해야합니까? http://cl.ly/text/1H1b3E3K3T0V 나는 필요한 변경 사항에 대해 이미 읽었습니다. 페이지를 최적화 할 때 html로 만들지 만이 스크립트로 제대로 만들지 못했습니다.iPhone 5 용 webapp 전체 화면 북마크 수정

답변

1

페이지가로드 된 후 메타 태그 "apple-mobile-web-app-capable"을 추가하는 것이 효과가 없을 것으로 생각됩니다. Safari는 변경 사실을 알지 못하면 변경 될 것으로 예상하지 않을 가능성이 있습니다. 즉, 북 마릿을 사용하면 직접적인 방식으로 수행하려는 작업을 수행 할 수 없다는 것을 예측할 수 있습니다.

사용자가 홈 스크린 바로 가기를 만들 때까지 Safari가이 정보를 확인하지 않기 때문에 "apple-touch-startup-image"를 추가하는 것이 좋습니다.

문제를 해결하기 위해 수정 된 HTML을 사용하여 페이지를 다시 만들려고하는 것이 좋습니다. 북마크릿은 위와 같이 DOM을 수정 한 다음 window.open()을 사용하여 새 빈 탭을 만들고 내용을 현재 document.documentElement.outerHTML과 동일하게 설정합니다. 이것은 내 머리 꼭대기에있는 제안 일 뿐이며 테스트하지 않았습니다.