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('复制失败') }
  • 相关阅读:
    Linux设备管理(一):kobject, kset, ktype分析
    Keepalived高可用集群
    Nginx反向代理与负载均衡
    LNMP环境应用实践
    HTTP协议
    Nginx详解
    MySQL进阶
    MySQL安装与基本使用
    Jumpserver跳板机
    PXE自动化装机
  • 原文地址:https://www.cnblogs.com/gosh-hash/p/10529774.html
Copyright © 2011-2022 走看看