国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

H5外部瀏覽器直接調(diào)起微信——通過(guò)url協(xié)議 weixin:// 判斷是否安裝微信及啟動(dòng)微信

這篇具有很好參考價(jià)值的文章主要介紹了H5外部瀏覽器直接調(diào)起微信——通過(guò)url協(xié)議 weixin:// 判斷是否安裝微信及啟動(dòng)微信。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

h5分享到微信,h5使用微信支付這些功能,都需要先判斷是否安裝微信客戶(hù)端,如果已安裝就啟動(dòng)微信,如果沒(méi)有安裝微信,就提示用戶(hù)前去安裝。

我們可以通過(guò)訪(fǎng)問(wèn)微信提供的URL協(xié)議(weixin://)來(lái)實(shí)現(xiàn)這個(gè)功能,代碼如下:

示例代碼:

H5外部瀏覽器直接調(diào)起微信——通過(guò)url協(xié)議 weixin:// 判斷是否安裝微信及啟動(dòng)微信

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
 6         <title>判斷手機(jī)是否安裝微信</title>
 7     </head>
 8     <body>
 9     <a href="javascript:testApp('weixin://')" class="dl-btn" id="download">打開(kāi)微信</a> 
10     <script>
11     function testApp(url) { 
12           var timeout, t = 1000, hasApp = true; 
13           setTimeout(function () { 
14             if (!hasApp) { 
15                 //沒(méi)有安裝微信
16                 var r=confirm("您沒(méi)有安裝微信,請(qǐng)先安裝微信!");
17                 if (r==true){
18                     location.
19                 }
20             }else{
21                 //安裝微信
22             }
23             document.body.removeChild(ifr); 
24           }, 2000) 
25           
26           var t1 = Date.now(); 
27           var ifr = document.createElement("iframe"); 
28           ifr.setAttribute('src', url); 
29           ifr.setAttribute('style', 'display:none'); 
30           document.body.appendChild(ifr); 
31           timeout = setTimeout(function () { 
32              var t2 = Date.now(); 
33              if (!t1 || t2 - t1 < t + 100) { 
34                hasApp = false; 
35              } 
36           }, t); 
37         } 
38     </script>
39     </body>
40 </html>

H5外部瀏覽器直接調(diào)起微信——通過(guò)url協(xié)議 weixin:// 判斷是否安裝微信及啟動(dòng)微信

擴(kuò)展:

同樣,通過(guò)上邊的方法,也可以判斷是否安裝第三方app,前提是第三方app必須提供相應(yīng)的URL協(xié)議。

后記:

使用本文方法,關(guān)鍵代碼也就那么二十幾行,大部分瀏覽器都是能正常調(diào)起微信的,一般來(lái)說(shuō)這已經(jīng)足夠了。實(shí)在是不太明白為什么前端用js就能解決的問(wèn)題還要搞一大堆php前端后端管理后臺(tái)的東西,作為一個(gè)前端開(kāi)發(fā)來(lái)說(shuō),實(shí)現(xiàn)一個(gè)功能自然是代碼越精簡(jiǎn)越好,前端能實(shí)現(xiàn)的就盡量不要?jiǎng)跓┖蠖?,h5能搞定的,就無(wú)需用什么php。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-458124.html

到了這里,關(guān)于H5外部瀏覽器直接調(diào)起微信——通過(guò)url協(xié)議 weixin:// 判斷是否安裝微信及啟動(dòng)微信的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端怎么從H5調(diào)起微信掃描二維碼?小程序使用掃碼功能.

    前端怎么從H5調(diào)起微信掃描二維碼?小程序使用掃碼功能.

    wx.scanCode(Object object) 參數(shù) 屬性 類(lèi)型 默認(rèn)值 必填 說(shuō)明 最低版本 onlyFromCamera boolean false 否 是否只能從相機(jī)掃碼,不允許從相冊(cè)選擇圖片 1.2.0 scanType Array.string [\\\'barCode\\\', \\\'qrCode\\\'] 否 掃碼類(lèi)型 1.7.0 合法值 說(shuō)明 barCode 一維碼 qrCode 二維碼 datamatrix Data Matrix 碼 pdf417 PDF417 條碼 success

    2024年02月10日
    瀏覽(34)
  • UniApp開(kāi)發(fā)安卓以及H5實(shí)現(xiàn)頁(yè)面級(jí)權(quán)限管理,避免用戶(hù)瀏覽器直接輸入url訪(fǎng)問(wèn)頁(yè)面

    UniApp開(kāi)發(fā)安卓以及H5實(shí)現(xiàn)頁(yè)面級(jí)權(quán)限管理,避免用戶(hù)瀏覽器直接輸入url訪(fǎng)問(wèn)頁(yè)面

    前言:uni-app如何像vue-router中的beforeEach一樣實(shí)現(xiàn)跳轉(zhuǎn)攔截功能呢? 為此uniapp官方提供了專(zhuān)門(mén)的API方法?uni.addInterceptor 舉個(gè)栗子 我們發(fā)現(xiàn)底部有四個(gè)菜單分別是:首頁(yè)、分類(lèi)、購(gòu)物車(chē)、我的;按常理來(lái)說(shuō)首頁(yè)和分類(lèi)是不需要登陸就能查看的。另外兩個(gè)則需要先登陸才能查看沒(méi)登

    2024年01月16日
    瀏覽(114)
  • 微信瀏覽器H5下載文件

    微信瀏覽器H5下載文件

    微信瀏覽器無(wú)法下載文件,我們可以跳轉(zhuǎn)外部瀏覽器進(jìn)行下載。 首先綁定按鈕事件(我這里用的uniapp開(kāi)發(fā)) button class=“btn” @click=“downFile”點(diǎn)擊下載 然后判斷當(dāng)前頁(yè)面是否是微信瀏覽器,若是,提示用戶(hù)打開(kāi)右上角選擇瀏覽器打開(kāi)鏈接,若不是,進(jìn)行下載 進(jìn)入默認(rèn)瀏覽器

    2024年02月16日
    瀏覽(28)
  • 如何在微信內(nèi)外部瀏覽器喚起小程序

    目的:通過(guò)發(fā)送短信召回流失用戶(hù)。 官方文檔地址 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html 步驟一 該API我們主要用到的配置如下: **jump_wxa:**跳轉(zhuǎn)到的目標(biāo)小程序信息。該對(duì)象內(nèi)包含兩個(gè)字段。 path:通過(guò)scheme碼進(jìn)入的小程序頁(yè)面路徑

    2024年02月07日
    瀏覽(26)
  • H5 在微信瀏覽器喚起微信小程序頁(yè)面

    微信?URL Scheme 微信短鏈 URL Link 優(yōu)點(diǎn) 通過(guò)服務(wù)端接口或在小程序管理后臺(tái) 生成后即可用 缺點(diǎn) 有效期有限制,最長(zhǎng) 30 天。 1 對(duì) 1 有調(diào)用上限:每天生成 URL Scheme 和 URL Link 總數(shù)量上限為50w 鏈接形式 URL Scheme - weixin://dl/business/?t=xxxxxx URL Link - https://wxaurl.cn/*TICKET* 或 https://wxmpurl

    2024年02月12日
    瀏覽(98)
  • 微信公眾號(hào)H5開(kāi)發(fā),在微信瀏覽器打開(kāi)H5,無(wú)法一鍵下載圖片

    微信公眾號(hào)H5開(kāi)發(fā),在普通瀏覽器,可以直接通過(guò)以下代碼下載圖片: 但是在微信瀏覽器,上面那段代碼是無(wú)效的,這是微信瀏覽器的限制。 微信的JS-SDK提供 wx.downloadImage() 的方法,是用來(lái)下載圖片的。但其實(shí)我覺(jué)得應(yīng)該是用來(lái)耍猴的。該方法不接受一個(gè) url 參數(shù),而是接受

    2024年02月11日
    瀏覽(91)
  • 微信H5下載文件、微信瀏覽器無(wú)法下載文件解決方案

    微信H5下載文件、微信瀏覽器無(wú)法下載文件解決方案

    手機(jī)端的微信訪(fǎng)問(wèn)網(wǎng)頁(yè)的時(shí)候,是禁止直接下載文件的 但是IOS端可以預(yù)覽.txt/.doc/.docx/.xls/xlsx/.pdf等格式的文件,Android端在下載這些格式的文件時(shí),可以喚起 ‘即將離開(kāi)微信,在瀏覽器打開(kāi)’ 提示 所以,根據(jù)手機(jī)微信的這些限制,考慮在下載文件時(shí),使Android微信在下載任何

    2024年02月16日
    瀏覽(32)
  • H5 移動(dòng)端瀏覽器調(diào)用微信的分享功能

    H5 移動(dòng)端瀏覽器調(diào)用微信的分享功能

    API參考:概述 | 微信開(kāi)放文檔 ?封裝? .js Tips: title,desc,imgURL,根據(jù)自己需求進(jìn)行配置 分享到微信聊天框的示例圖

    2024年02月12日
    瀏覽(20)
  • 微信內(nèi)置瀏覽器調(diào)試和調(diào)試微信內(nèi)的H5頁(yè)面匯總(持續(xù)更新...)

    微信內(nèi)置瀏覽器調(diào)試和調(diào)試微信內(nèi)的H5頁(yè)面匯總(持續(xù)更新...)

    調(diào)試PC端微信內(nèi)置瀏覽器(只支持3.2.1以下的) (1)添加以下代碼, 查看chrome版本和內(nèi)核安放位置 (2)運(yùn)行起來(lái),在瀏覽器打開(kāi),復(fù)制鏈接到微信里打開(kāi) 微信瀏覽器: –resources-dir-path= 就是內(nèi)核的位置 (3)打開(kāi),將 devtools_resources.pak(可以到網(wǎng)上搜一下 devtools_resources 或者

    2024年02月07日
    瀏覽(28)
  • 從短信,H5頁(yè)面瀏覽器跳轉(zhuǎn)到微信小程序指定頁(yè)面

    從短信,H5頁(yè)面瀏覽器跳轉(zhuǎn)到微信小程序指定頁(yè)面

    ?在H5頁(yè)面或者短信鏈接中要進(jìn)行小程序跳轉(zhuǎn),所以需要通過(guò)生成具體頁(yè)面的鏈接進(jìn)行跳轉(zhuǎn) 1、參考鏈接生成接口,詳見(jiàn)微信官方文檔地址:urllink.generate | 微信開(kāi)放文檔 ? ? ?重點(diǎn)參數(shù)如圖: ? ? ? 2、后端調(diào)用api進(jìn)行生成 ?請(qǐng)求完的結(jié)果: 3、前端頁(yè)面入口 ?4、編寫(xiě)一個(gè)中間

    2024年02月11日
    瀏覽(93)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包