zoukankan      html  css  js  c++  java
  • JS webApp 复制字符串 然后 唤起微信APP

    复制的字符串是作为一个值 放在input标签里:

    1 <input id="wx-copy" type="text" style="position:absolute;z-index:-999;left:-1000px;top:-1000px;" value="此处为需要复制的字符串">

    开始复制input里的值并唤起微信:

           let copyDom = document.getElementById('wx-copy')
                    copyDom.select()
                    copyDom.setSelectionRange(0, copyDom.value.length)

             //在使用的时候input的select方法会获得焦点从而触发了手机的键盘,所以在复制之后,让input失去焦点,键盘就不会弹出。 setTimeout(()
    => { copyDom.blur()   },20)

           // 复制的方法:document.execCommand("copy", false, null) 这段代码就已经把上面 select 选中的字符串给复制下来了
    if(document.execCommand("copy", false, null))   { console.log('复制成功') var locatUrl = "weixin://";    //微信app地址 打开这个地址 即可唤起"微信"         if (/ipad|iphone|mac/i.test(navigator.userAgent)) {             var ifr = document.createElement("iframe");             ifr.src = locatUrl;             ifr.style.display = "none";             document.body.appendChild(ifr);         }else{             window.location.href = locatUrl;         } } else { console.log('复制失败') }
  • 相关阅读:
    HDU 4325 Flowers(树状数组)
    HDU 1166 敌兵布阵(树状数组)
    linux网络编程之一-----多播(组播)编程
    对 /dev/shm 认识
    使用GDB调试STL容器
    Android中图片优化之webp使用
    Android后台进程与前台线程间的区别使用
    Android如何从外部跳进App
    熟悉Android开发不得不知道的技巧
    Java代码规范文档
  • 原文地址:https://www.cnblogs.com/gosh-hash/p/10529774.html
Copyright © 2011-2022 走看看