我们正在使用注册自己协议的软件.我们可以从浏览器运行应用程序然后通过以下链接
customprotocol://do_this.
Run Code Online (Sandbox Code Playgroud)
但有没有办法检查用户系统支持的自定义协议?如果不是,我们首先要求用户安装软件.
例如:
if (canHandle ('customprotocol')) {
// run software
}
else {
// ask to install
}
Run Code Online (Sandbox Code Playgroud)
编辑 我知道protocolLong属性,但它只适用于IE.
有没有办法检测移动设备是否能够拨打语音电话/短信?
在网页中应用tel:和sms:链接时,这很重要.仅仅检测手机是不够的,因为平板电脑无法拨打电话,iTouch无法拨打电话等.
我对使用设备大小,UA字符串检测等的移动检测黑客不感兴趣.我想使用特征检测来确定设备是否能够进行语音呼叫/ SMS文本消息传递.我喜欢通用解决方案,但我主要对iOS/Android感兴趣.
如何在可点击的网站上添加电话号码,但在浏览不支持触摸的网站时隐藏链接.
我可以使用Modernizr来设置它.我不知道怎么回事.
<a href="tel:1300723579"><p><img src="assets/images/bt_calltoaction.gif" alt="View Projects" width="306" height="60"></p></a>
Run Code Online (Sandbox Code Playgroud) 有两种方法可以在HTML中使用点击呼叫链接
<a href="wtai://wp/mc;+1800229933</a> WTAI风格(诺基亚,其他)
<a href="tel:+1-800-275-2273">Call Apple Customer Support at 1-800-275-2273</a>. TEL风格(Apple)
怎么可以
检测Javascript中当前用户代理支持的格式?
是否可以在不依赖用户代理字符串的情况下进行检测
更多信息
是否可以检查浏览器是否支持电话号码超链接?EG:检查是否
<a href="tel:555555555">Call us on 555555555</a>
Run Code Online (Sandbox Code Playgroud)
将工作.
我试图避免"无法打开页面.Safari无法打开页面,因为地址无效." 输入iPod/iPad等信息.
谢谢.