웹 사이트에서 로컬 응용 프로그램을 호출하는 것에 대해 혼란 스럽습니다. 웹 스크립트에서 ipad/iphone 앱을 시작할 수있는 방법이 있습니까? 카메라 나 프린터와 같은 로컬 장치를 시작할 수있는 IE가있는 ActiveX가 있다는 것을 기억합니다. JavaScript가 ActiveX를 호출 할 수 있습니다. 하지만 iOS에는 활성 X가 없습니다. 내 문제는 다음과 같습니다. 어떻게 로컬 장치를 웹 페이지에서 시작할 수 있습니까? 누구도 같은 문제가 있습니까? 한 가지 방법이 있지만 가능한지 모르겠다.웹 스크립트에서 로컬 주변 장치를 호출하는 방법
- UIWebView는 stringByEvaluatingJavaScriptFromString으로 JavaScript를 실행할 수있다.
- 페이지의 이벤트 (버튼 클릭 등)에 응답하는 JavaScript로 페이지에 함수를 작성한 다음 상태를 변경하십시오.
- 상태를 묻기 위해 스레드를 시작하십시오. 상태가 변경되면 로컬 앱을 호출합니다.
그게 가능합니까 아니면 더 좋은 방법일까요?
감사합니다. 그러나 UIWebView에서이 작업을 수행하고 싶습니다. 가능한 방법이 있습니까? – user958797
네, 웹보기에서도 그렇게 할 수 있습니다. 하지만 앱 A의 웹뷰에서 앱 A를 호출 할 수는 없습니다. 앱 A의 웹보기에서만 다른 앱을 호출 할 수 있습니다. 따라서 앱에서 사파리로 웹 링크를 리디렉션 한 다음 앞서 언급 한 방법으로 앱으로 다시 이동하는 것이 좋습니다. –