make/iPhone

iOS5 webView 에서 location.href='tel:......' 동작 안하는 문제.

lieps 2012. 3. 9. 18:12
모바일 웹에서 <a href='tel:xxxx'>전화걸기</a> 를 호출함으로써 
전화를 걸수 있도록 지원하고 있다.

문제는 경제야 iOS4 에서는 이 링크 호출이 location.href='tel:xxxxxx'
자바스크립트로도 호출이 되었는데, iOS5 에서는 안된다는 것이지.
(아! tel 이나 sms 뿐 아니라 location.href 동작이 안할 수 있음)

여기저기서 안된다는 리포팅이 되고 있긴 하지만,
마땅한 해결책은 별로 없는듯.
명시적으로 <a href=''> 태그를 사용하는 방법 빼곤.

혹은 아래와 같은 방법도 있다.
근데 테스트 해보지 않아서 동작하는지는 아직 모르겠다.
나중에 테스트 해봐야지.

참고 페이지: https://gist.github.com/1725083