2009-12-15 2 views
3

주로 Iphone 웹 브라우저와 관련된 질문이 있지만 동일한 솔루션이 웹킷 기반의 다른 브라우저에서도 작동하기를 바랍니다.Webkit 브라우저에서 설치된 응용 프로그램 URI 처리기 감지

휴대 전화에 맞춤 URI (appuri : //)에 대한 처리기를 등록하는 응용 프로그램 (Iphone + Android)이 있습니다. 내 웹 페이지에서 "appuri : // act/launch"링크를 만들어 응용 프로그램을 시작할 수 있습니다. 내 응용 프로그램이 장치에 설치된 경우에만 작동합니다. 장치에 앱이 설치되어 있지 않으면 "Safari를 열 수 없습니다 ...."라는 메시지가 나타납니다.

URI 스키마에 대한 처리기가 발견되지 않으면 브라우저에서 URI 스키마가 지원되는지 확인한 다음 URI 스키마에 대한 처리기를 찾을 수 없다면 "내 앱을 다운로드하십시오. blah blah"라고 말합니다.

웹 브라우저에서 전화로 URL 구성표 처리기 목록을 검색하거나 찾을 수있는 방법이 있습니까?

+1

내가 본 최고의 토론은 [this] (http://stackoverflow.com/questions/1108693/is-it-possible-to-register-a-httpdomain-based-url-scheme-for-iphone)입니다. -apps-like-y/1109200 # 1109200) 스레드. – Benoit

+0

http://stackoverflow.com/questions/2738766/iphone-webapps-is-there-a-way-to-detect-how-it-was-loaded-home-screen-vs-safar –

답변

0

프로토콜 핸들러가 브라우저 아래에 구현되어 있고 운영 체제 내부에 직접 액세스 할 수있는 외부 코드를 제공하는 것은 플러그인이 아니라 매우 끔찍한 생각입니다.

모바일 사파리에서 플러그인을 실행할 수 없으므로 아마 "아니오"가 될 것입니다.

관련 문제