Как определить доступность схемы tel: uri в веб-приложении?

Я хочу использовать схему tel: uri (rfc3966), чтобы сделать телефонные номера связываемыми на мобильных устройствах в веб-приложении, но я бы предпочел не связывать их на устройствах, которые не могут обрабатывать тел. : scheme - рабочие столы, или мобильные устройства без функций телефона (например, iPad!)

Есть ли способ это обнаружить? Я бы предпочел по возможности избегать сниффинга пользовательского агента.

Похоже, в iPhone есть функция canOpenURL, которую приложения могут использовать для проверки, но я бы хотел получить такое же поведение от Javascript.

16
задан Korny 22 February 2011 в 04:07
поделиться