如何检测浏览器是否在手机上?

时间:2012-11-17 10:22:43

标签: javascript html html5

我正在尝试构建一个锚标记,使用其中一个tel:// xxxxxxxxxxx链接来拨号。但这些链接在非电话计算机上不起作用。

有没有办法可以检测到手机,这样我就可以拨打手机上的号码,但是将号码复制到非手机的剪贴板上?

我想支持所有可能的手机,所以我不想做导航器嗅探..

2 个答案:

答案 0 :(得分:1)

更多的建议而非技术解决方案,但也许您可以添加第二个链接以将电话号码复制到剪贴板。通过这种方式,您的最终用户可以更清楚地了解正在进行的操作。

请注意,非手机电脑也可以使用拨号功能。我的工作笔记本电脑在其浏览器中集成了Lync,因此当我点击tel:href时它会开始拨号。使用最终用户浏览器的默认行为将提供最佳用户体验imo。

答案 1 :(得分:1)

现代系统上并不一定需要tel链接,因为如果安装了可拨打的程序,则会自动识别电话号码