2014-01-08 3 views
11

다른 게시물을 통해 읽었지만 모든 사람이 모바일 사용자 에이전트를 확인한 것처럼 보입니다. href="tel:1234567890"을 추가하지 않으면 tel:을 생략하십시오. 그러나 Skype, Google Voice 또는 링크를 처리 할 수있는 다른 응용 프로그램이 있다면 어떨까요? 이것을 결정할 방법이 있습니까?브라우저가 전화 링크를 처리 할 수 ​​있는지 확인하는 방법이 있습니까?

모더 나이저에 대해 많이 알지는 못하지만이 기능을 결정하는 데 필요한 속성이없는 것 같습니다. 나는 확신 할 수 없기 때문에 데스크톱 링크를 "끄지"않을 것입니다.하지만 동시에 IE는 빈 페이지를 열어 놓았습니다. 분명히 가질 수없는 구성표를 처리 할 수없는 경우입니다. 어떤 생각이나 제안?

+0

그게 중복 될 수도 있습니다,하지만 그 대답은 약 2 세 또는 다른 사람의 질문이 제안하는대로 모두가 여전히 아무것도하지 않는 경우 대안이 있는지 물어 볼 것입니다. – MisterIsaak

+0

이전 질문에 대한 답변이 오래된 경우 해당 답변을 개선하거나 새 질문에 대한 답변을 게시해야합니다. 서로 다른 답변을 사용하여 중복되는 것을 원하지 않습니다. –

답변

3

아니요, 불가능합니다. 이유는 브라우저가 이것을 처리하는 방법이 브라우저의 관점에서 우려 할 사항이 아니기 때문입니다.

내 조언이 있으십니까?

그런 링크가 필요하면 간단히 사용하십시오.

tel:에 대해 잘 모르는 유능한 브라우저는 사용자에게 무엇을해야하는지 물어봐야합니다. 예를 들어 저장소 (MSIE windows/mobile) 또는 플러그인 (firefox/chrome)에서 해당 프로토콜을 처리하는 앱을 찾아야합니다.

편집 : 당신은 이론적으로는 모바일 브라우저에 대한 검사를 수행 한 후 알려진 플러그인을 확인 다시 떨어질 수,이 (예 : Skype를) 하지만 확실히 경우 대부분 수용하지 않을 것이다 너무 분해한다 곧 실현 될 것이다.

관련 문제