JS判断手机端是否安装了某个客户端APP
2014-11-12 14:29
302 查看
虽然在Js中可以启动某个app,但是并不能判断该app是否安装;
但是,但是....还是有奇思淫巧滴,启动app需要的时间较长,js中断时间长,如果没安装,js瞬间就执行完毕。直接上代码吧!
html代码:
js代码:
参考文档:http://www.cnblogs.com/yexiaochai/p/3439179.html
但是,但是....还是有奇思淫巧滴,启动app需要的时间较长,js中断时间长,如果没安装,js瞬间就执行完毕。直接上代码吧!
html代码:
<a href="javascript:testApp('tel:1868888888')">打电话</a>
js代码:
function testApp(url) { var timeout, t = 1000, hasApp = true; setTimeout(function () { if (hasApp) { alert('安装了app'); } else { alert('未安装app'); } document.body.removeChild(ifr); }, 2000) var t1 = Date.now(); var ifr = document.createElement("iframe"); ifr.setAttribute('src', url); ifr.setAttribute('style', 'display:none'); document.body.appendChild(ifr); timeout = setTimeout(function () { var t2 = Date.now(); if (!t1 || t2 - t1 < t + 100) { hasApp = false; } }, t); }
参考文档:http://www.cnblogs.com/yexiaochai/p/3439179.html
相关文章推荐
- JS判断手机端是否安装了某个客户端APP应用
- JS判断手机端是否安装了某个客户端APP应用
- js判断是否安装app,安装打开app
- 【JS】点击页面判断是否安装app并打开,否则跳转下载的方法
- js判断移动端是否安装某款app的多种方法
- js判断是否安装了客户端(针对IE,IE6除外)以及表单提交方式打开新页面
- js判断客户端是否装有java虚拟机(安装的全部版本)
- js判断本地是否安装app
- js判断是否安装app,安装打开app
- 一个JS判断客户端是否已安装某个字体(Only IE)
- js判断移动端是否安装某款app的方法
- app分享时判断手机是否已安装微信或QQ客户端
- 一个JS判断客户端是否已安装某个字体(Only IE)
- JS实现点击网页判断是否安装App
- js判断客户端是否安装了activex控件
- js判断移动端是否安装某款app的多种方法
- js判断移动端是否安装某款app的多种方法
- 在html页面中js判断app是否安装并直接打开
- js判断是否安装某款APP
- 利用js判断手机是否安装某个app的多种方案