是否可以检测设备是否可以拨打电话?我有一个包含电话号码列表的网页。如果设备可以使用tel:
链接进行呼叫,我想让它们可以点击。当我在桌面浏览器中点击这样的链接时,Firefox会报告:
地址未被理解
Firefox并不知道如何打开此地址,因为以下协议之一(tel)与任何程序无关或在此上下文中不允许。
我知道mobile device detection。这不是我想要的,因为大多数平板电脑都是移动设备但无法拨打电话。
问题
答案 0 :(得分:0)
我认为iOS会自动执行此操作,不确定其他操作系统。但是,如果您只是使用简单的Javascript / jQuery按名称检查设备,那还不够吗?
这样的事情:
$.browser.device = (/android|webos|iphone|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()));