js判断是否安装某款APP
2015-08-03 18:01
591 查看
<a href="https://itunes.apple.com/cn/app/id477927812" id="openApp">贴吧客户端</a> <script type="text/javascript"> document.getElementById('openApp').onclick = function(e){ // 通过iframe的方式试图打开APP,如果能正常打开,会直接切换到APP,并自动阻止a标签的默认行为 // 否则打开a标签的href链接 var ifr = document.createElement('iframe'); ifr.src = 'com.baidu.tieba://'; ifr.style.display = 'none'; document.body.appendChild(ifr); window.setTimeout(function(){ document.body.removeChild(ifr); },3000) }; </script> 二维码: <!-- a标签的链接,设置为对应的下载链接;点击打开的动作,在click事件中注册 --> <a href="https://itunes.apple.com/cn/app/id477927812" id="openApp" style="display: none">贴吧客户端</a> <script type="text/javascript"> document.getElementById('openApp').onclick = function(e){ // 通过iframe的方式试图打开APP,如果能正常打开,会直接切换到APP,并自动阻止a标签的默认行为 // 否则打开a标签的href链接 var ifr = document.createElement('iframe'); ifr.src = 'com.baidu.tieba://'; ifr.style.display = 'none'; document.body.appendChild(ifr); window.setTimeout(function(){ document.body.removeChild(ifr); },3000) }; document.getElementById('openApp').click();
相关文章推荐
- AndroidStudio com.android.dex.dexException
- 总结使用Unity 3D优化游戏运行性能的经验
- Android 自定义ViewGroup布局控件,垂直滚动引导
- Android:OptionMenu
- Android 系统Settings概要
- android根据姓名首字母字符顺序读取通信录
- android 内存泄露之jni local reference table overflow (max=512)
- android退出机制方法
- iOS应用的crash日志的分析基础
- android 状态栏颜色的改变
- Android:Layout_weight的深刻理解
- 自动设置模型动作Animator_Controller
- iOS通知(一)
- 使用QtService接口的时候出现undefined reference to `::staticMetaObject'
- Swift 语法小结
- InteIlij idea/Android studio 使用记录
- Android ANR-Broadcast Timeout
- 快速Android开发系列通信篇之EventBus
- android与javascript的交互
- Swift语法——Swift Sequences 探究