检测移动设备中的语音通话支持
在开发移动网站时,我想根据设备功能显示功能。具体来说,我想要一个“呼叫我们”按钮,使用“tel:”协议(例如tel:5551234)来发起电话呼叫。
然而,并非所有移动设备都支持通话,例如 iPad。
如何以编程方式(服务器端或客户端)确定移动用户代理是否支持语音呼叫?出于可维护性的原因,我试图避免基于用户代理的黑名单。
When developing a mobile website, I want to display features based upon device capabilities. Specifically, I want to have a "Call us" button that uses the "tel:" protocol (e.g. tel:5551234) to initiate a phone call.
However, not all mobile devices support phone calls, such as the iPad.
How can I programmatically (either server or client side) determine whether a mobile user agent supports voice calling? I'm trying to avoid blacklisting based on user agent for maintainability reasons.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论