Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检测浏览器是否在手机上?_Javascript_Html - Fatal编程技术网

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

Javascript 如何检测浏览器是否在手机上?,javascript,html,Javascript,Html,我正在尝试构建一个锚定标记,使用其中一个tel://xxxxxxxxxxx 拨号链接。但这些链接在非手机电脑上不起作用 有没有一种方法可以检测电话,这样我就可以在电话上拨打号码,但在非电话上将号码复制到剪贴板 我想支持所有可能的电话,所以我不想进行导航器嗅探。更多的是一个建议,而不是一个技术解决方案,但也许您可以添加第二个链接,用于将电话号码复制到剪贴板。通过这种方式,最终用户可以更清楚地了解正在进行的操作 请注意,非电话计算机也可以具有拨号功能。我的工作笔记本电脑的浏览器中集成了Lync,因此

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

有没有一种方法可以检测电话,这样我就可以在电话上拨打号码,但在非电话上将号码复制到剪贴板


我想支持所有可能的电话,所以我不想进行导航器嗅探。

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


请注意,非电话计算机也可以具有拨号功能。我的工作笔记本电脑的浏览器中集成了Lync,因此当我单击电话:href时,它开始拨号。遵循最终用户浏览器的默认行为将提供最佳的用户体验。

在现代系统中,电话链接并不是真正必要的,因为如果安装了任何可以拨打电话的程序,电话号码会自动识别。

您可以将其放入if语句中,并根据