日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > HTML >内容正文

HTML

解决微信内置浏览器屏蔽下载链接问题

發(fā)布時(shí)間:2024/3/13 HTML 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决微信内置浏览器屏蔽下载链接问题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  今天遇到了一個(gè)這樣的問(wèn)題,通過(guò)微信掃描二維碼進(jìn)入下載頁(yè)面,由于微信對(duì)下載鏈接進(jìn)行了屏蔽處理,點(diǎn)擊下載時(shí)按鈕無(wú)效。

  后來(lái)通過(guò)度娘,自己總結(jié)和分析之后,大概思路為:瀏覽器打開(kāi)應(yīng)用寶,分享應(yīng)用寶鏈接到微信(因?yàn)閼?yīng)用寶為騰訊自家產(chǎn)品沒(méi)有屏蔽),那么就o了!

????? 其實(shí)還有一種普遍常見(jiàn)的解決方案,這里就不描述了,大致就是做一個(gè)樣式,提示右上角(瀏覽器打開(kāi))。

  我們直入主題吧,首寫第一步,判斷是否是微信瀏覽器,具體代碼如下:

js: 
 $(document).ready(function() {downloaded();}); function downloaded(){var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {//如果是微信瀏覽器$('#a').find('a').attr('href','http://app.qq.com/?isappinstalled=1#id=detail&appid=1104762859');//將第一個(gè)鏈接轉(zhuǎn)換成應(yīng)用寶里鏈接,并獲取appId$('#b').find('a').attr('href','http://fusion.qq.com/app_download?appid=1104762859&platform=qzone&via=QZ.MOBILEDETAIL.QRCODE'); //一種判斷手機(jī)裝的應(yīng)用商店方式,可直接替換appId. }}   <div class="btnList"><ul><li id="a"><a href="http://image.peikua.com//static/apk/peikuahaitao-2.0.1.apk">應(yīng)用下載</a></li> <!--默認(rèn)apk下載地址,除微信外瀏覽器都支持--><li id="b"><a href="market://search?q=pname:com.zq.qk">應(yīng)用平臺(tái)下載</a></li> <!--調(diào)用安卓下載地址,會(huì)判斷手機(jī)內(nèi)已裝應(yīng)用商店下載彈框--><li><span>下載APP即可使用優(yōu)惠券大禮包</span></li><ul></div>

  最終微信打開(kāi)的第一個(gè)鏈接效果如下:

?

  第二個(gè)鏈接效果如下:(因不同手機(jī)下系統(tǒng)不同,展現(xiàn)方式也不同。

  因?yàn)椴幌矚g多打字,多廢話,就直接上圖了,如有不懂的地方可以問(wèn)我。

  小弟為一個(gè)四年工作經(jīng)驗(yàn)的小前端,喜歡研究新技術(shù),攻克難點(diǎn),請(qǐng)(bu)多(xi)多(huan)交(da)流(zi)!

?

轉(zhuǎn)載于:https://www.cnblogs.com/gaofengming/p/5289252.html

總結(jié)

以上是生活随笔為你收集整理的解决微信内置浏览器屏蔽下载链接问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。