我已阅读其他SO帖子,但每个人似乎都会检查用户代理,如果是移动设备,请添加href="tel:1234567890"
否则忽略tel:
。但是,如果我有Skype,Google Voice或其他可以处理链接的应用程序,该怎么办?有没有办法确定这个?
我不太了解现代化器,但似乎没有任何属性来确定这种能力。我不想仅仅因为我不确定而“关闭”桌面链接,但是如果它无法处理我绝对不能拥有的方案,IE会打开一个空白页面。有什么想法或建议吗?
答案 0 :(得分:3)
我的建议?
如果你想要这样的链接,那就干脆使用它。
不了解tel:
的主管浏览器应该询问用户该做什么,例如查找在商店中处理该协议的应用程序(例如MSIE windows / mobile)或插件(firefox /铬)。
编辑:理论上您可以检查移动浏览器,然后再回到检查已知插件(例如; Skype),但这绝对不会迎合大多数情况下都会很快崩溃而不可行。