현재 장치에서 전화를 걸 수 있는지 여부를 감지해야하는 프로젝트에 있습니다. 가능한지 여부에 따라보기를 전환하고 두 가지 다른 기능을 적용해야합니다. 하나는 tel를 사용하여 특정 번호로 전화를 걸기위한 단추입니다. 다른 하나는 사용자 번호를 입력하는 단추이고 다른 하나는 폰티를 사용하여 전화 할게.tel :가 실제로 전화를 걸 수있는 장치에 연결되어 있는지 어떻게 알 수 있습니까?
현재 wurfl 또는 terawurfl과 같은 플러그인/라이브러리를 설치했지만, 휴대 전화 또는 태블릿/데스크톱이 전화를 걸 수 있는지를 100 % 신뢰할 수있는 방법으로 감지하는 것으로는 보이지 않습니다.
wurfl/terawurfl 또는 "yes tel : works"또는 그 특성을 감지 할 수있는 javascript ajax 호출에서 누락 된 태그와 같은 서버 측 또는 사용자 측 솔루션이 있습니까?
이 질문에 대한 답변을 드릴 수는 없지만이 속임수를보십시오 : http://stackoverflow.com/questions/836777/how -to-detect-browsers-protocol-handlers –
아니요; JavaScript는 브라우저에만 국한되어 있으므로 프로토콜이나 관련 핸들러에 액세스 할 수있는 방법이 없습니다. 사용자에게 선택권을 제공해야합니다 ('Skype가 있거나 전화 인 경우 전화를 걸려면 "이 번호로 전화"링크를 클릭하고, 그렇지 않으면 "we \' ' 당신에게 전화 "버튼). –
정말 당신이 당신의 접근 방식을 재고해야한다고 생각합니다. 휴대 전화/태블릿에 유효한 SIM이 있고 네트워크에 있더라도 운영자 또는 사용자가 전화를 걸지 못하게 될 수 있습니다 (통화 금지/통화 제한). 또는 특정 번호로 전화를 걸지 못할 수도 있습니다 (서비스가 없거나 제한된 국제 전화가 걸려 오는 경우 등). 연락하려는 전화 번호에 _ 전화를 걸지 않는 한 알 수있는 방법이 없습니다. –