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('復制失敗') }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM