亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) 微信小程序 小程序開(kāi)發(fā) 淺析如何從小程序跳到H5頁(yè)面?(示例解析)

淺析如何從小程序跳到H5頁(yè)面?(示例解析)

Jan 18, 2022 am 10:01 AM
微信小程序 跳轉(zhuǎn)

如何從小程序跳到H5頁(yè)面?下面本篇文章給大家介紹一下微信小程序跳轉(zhuǎn)到H5頁(yè)面的方法,希望對(duì)大家有所幫助!

淺析如何從小程序跳到H5頁(yè)面?(示例解析)

微信小程序:雖然開(kāi)發(fā)方法類(lèi)似網(wǎng)頁(yè),但實(shí)際上是一種只能運(yùn)行在微信自己開(kāi)發(fā)的瀏覽器中的特殊網(wǎng)頁(yè),它所能夠使用的所有功能都必須由微信瀏覽器提供;

H5頁(yè)面:這是真正的網(wǎng)頁(yè)應(yīng)用,運(yùn)行在通用瀏覽器中,各種瀏覽器雖然在細(xì)微上有所差別,但總的來(lái)說(shuō)是一致的,微信瀏覽器同時(shí)也是一種通用瀏覽器,能夠支持真正的網(wǎng)頁(yè)應(yīng)用。

因此我們才有可能在微信小程序和H5頁(yè)面之間進(jìn)行跳轉(zhuǎn),但這種跳轉(zhuǎn)是受到微信瀏覽器的嚴(yán)格控制的,因此我們有必要了解這些控制包括哪些。

H5頁(yè)面所在的域名:假設(shè)你需要調(diào)轉(zhuǎn)的H5頁(yè)面URL為https://www.mysite.com/h5page,那么這里所說(shuō)的域名就是www.mysite.com,另外你沒(méi)有看錯(cuò),這個(gè)URL必須是https,如果你還沒(méi)有為你的網(wǎng)站加上SSL,那么就先去申請(qǐng)一個(gè)證書(shū)吧(注意必須是公開(kāi)申請(qǐng)的證書(shū),不能是自簽名的,微信不認(rèn)哦?。?/p>

好了,這些都準(zhǔn)備好了,讓我們開(kāi)始開(kāi)發(fā)一個(gè)小例子。

由于web-view組件是一個(gè)全屏組件,不能和其它小程序組件合用,因此需要獨(dú)立占據(jù)一個(gè)頁(yè)面,所以我們到例子就是在小程序的A頁(yè)面加一個(gè)鏈接,跳轉(zhuǎn)到B頁(yè)面,然后在B頁(yè)面使用web-view組件來(lái)加載H5頁(yè)面。

A頁(yè)面

<view class="answerer flex-wrp" bindtap=&#39;jumpToH5&#39;>
        <view class="avatar flex-item">
            <image src="/images/logo-small.jpg"></image>
        </view>
        <view class="answerer-info flex-item">
            <text class="answerer-name">文章標(biāo)題</text>
            <text class="answerer-des">文章摘要</text>
        </view>
        <view class="follow flex-item">
            <text>十 關(guān)注</text>
        </view>
</view>
jumpToH5: function () {
    wx.navigateTo({
      url: &#39;/pages/B&#39;
    })
  },

B頁(yè)面

<web-view src="{{link}}" bindmessage="getMessage"></web-view>
  data: {
    link: "https://www.mysite.com/h5page"
  },

這時(shí)候當(dāng)你滿懷希望的點(diǎn)擊鏈接時(shí),會(huì)出現(xiàn)第一個(gè)坎:未綁定網(wǎng)頁(yè)開(kāi)發(fā)者

1.png

這是什么鬼,原來(lái)使用web-view組件并不是啥人上來(lái)就允許使用的,這時(shí)候需要第一個(gè)授權(quán),就是授權(quán)開(kāi)發(fā)者使用該組件。這里比較扯淡的是雖然這個(gè)組件是小程序使用的,但并不能在小程序開(kāi)發(fā)號(hào)里面設(shè)置,而必須在訂閱號(hào)或者服務(wù)號(hào)中進(jìn)行設(shè)置,網(wǎng)絡(luò)上經(jīng)常能夠查到的下面這個(gè)截圖只能登錄訂閱號(hào)或者服務(wù)號(hào)才能看到。

2.png

在這里設(shè)置綁定了開(kāi)發(fā)者的微信號(hào)以后,我們終于可以使用web-view組件了,不過(guò)這時(shí)候又出了新問(wèn)題: 不支持打開(kāi)非業(yè)務(wù)域名

3.png

原來(lái)并不是什么網(wǎng)址拿來(lái)就可以設(shè)置跳轉(zhuǎn)的,你的小程序中就不能直接跳轉(zhuǎn)到百度上去,小程序能夠跳轉(zhuǎn)的域名必須在業(yè)務(wù)域名中進(jìn)行注冊(cè),總算這次是在小程序開(kāi)發(fā)號(hào)里面設(shè)置了,但注意在服務(wù)號(hào)的設(shè)置里也有業(yè)務(wù)域名這個(gè)設(shè)置,不要搞混了(話說(shuō)微信起名也太沒(méi)有想象力了,簡(jiǎn)直是一坨漿糊)。

設(shè)置好了這個(gè)業(yè)務(wù)域名,滿心歡喜地打開(kāi)小程序,點(diǎn)擊鏈接,What!又來(lái),這次的問(wèn)題變成了:redirect_uri參數(shù)錯(cuò)誤

4.png

這時(shí)候控制權(quán)已經(jīng)從小程序轉(zhuǎn)移到了H5頁(yè)面,但微信頁(yè)面跳轉(zhuǎn)內(nèi)部的機(jī)制比較復(fù)雜,涉及到了OAuth認(rèn)證之類(lèi)的,所以這個(gè)錯(cuò)誤已經(jīng)是H5頁(yè)面報(bào)的了,這就需要到H5頁(yè)面關(guān)聯(lián)的服務(wù)號(hào)中去進(jìn)行設(shè)置,這次設(shè)置的項(xiàng)目叫做網(wǎng)頁(yè)授權(quán)域名,在公眾號(hào)設(shè)置的功能設(shè)置里

5.png

添加好需要跳轉(zhuǎn)的域名之后,終于能夠看到H5頁(yè)面出現(xiàn)在調(diào)試器上了!

最后普及一下微信公共平臺(tái)三類(lèi)賬號(hào)的區(qū)別

服務(wù)號(hào):支持最多的Web開(kāi)發(fā)接口和JS開(kāi)發(fā)接口,是最常規(guī)的應(yīng)用開(kāi)發(fā)賬號(hào);
訂閱號(hào):發(fā)文章用的,開(kāi)發(fā)接口比較少,很多功能都不支持,是最傻瓜的文章發(fā)布賬號(hào);
小程序:小程序應(yīng)用的專(zhuān)屬開(kāi)發(fā)賬號(hào),僅支持對(duì)小程序的開(kāi)發(fā),有許多設(shè)置還必須到前兩類(lèi)賬號(hào)中去設(shè)置。

【相關(guān)學(xué)習(xí)推薦:小程序開(kāi)發(fā)教程

以上是淺析如何從小程序跳到H5頁(yè)面?(示例解析)的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

閑魚(yú)微信小程序正式上線 閑魚(yú)微信小程序正式上線 Feb 10, 2024 pm 10:39 PM

閑魚(yú)官方微信小程序悄然上線,在小程序中可以發(fā)布閑置與買(mǎi)家/賣(mài)家私信交流、查看個(gè)人資料及訂單、搜索物品等,有用好奇閑魚(yú)微信小程序叫什么,現(xiàn)在快來(lái)看一下。閑魚(yú)微信小程序叫什么答案:閑魚(yú),閑置交易二手買(mǎi)賣(mài)估價(jià)回收。1、在小程序中可以發(fā)布閑置、與買(mǎi)家/賣(mài)家私信交流、查看個(gè)人資料及訂單、搜索指定物品等功能;2、在小程序的頁(yè)面中有首頁(yè)、附近、發(fā)閑置、消息、我的5項(xiàng)功能;3、想要使用的話必要要開(kāi)通微信支付才可以購(gòu)買(mǎi);

實(shí)現(xiàn)微信小程序中的圖片濾鏡效果 實(shí)現(xiàn)微信小程序中的圖片濾鏡效果 Nov 21, 2023 pm 06:22 PM

實(shí)現(xiàn)微信小程序中的圖片濾鏡效果隨著社交媒體應(yīng)用的流行,人們?cè)絹?lái)越喜歡在照片中應(yīng)用濾鏡效果,以增強(qiáng)照片的藝術(shù)效果和吸引力。在微信小程序中也可以實(shí)現(xiàn)圖片濾鏡效果,為用戶提供更多有趣和創(chuàng)造性的照片編輯功能。本文將介紹如何在微信小程序中實(shí)現(xiàn)圖片濾鏡效果,并提供具體的代碼示例。首先,我們需要在微信小程序中使用canvas組件來(lái)加載和編輯圖片。canvas組件可以在頁(yè)面

實(shí)現(xiàn)微信小程序中的下拉菜單效果 實(shí)現(xiàn)微信小程序中的下拉菜單效果 Nov 21, 2023 pm 03:03 PM

實(shí)現(xiàn)微信小程序中的下拉菜單效果,需要具體代碼示例隨著移動(dòng)互聯(lián)網(wǎng)的普及,微信小程序成為了互聯(lián)網(wǎng)開(kāi)發(fā)的重要一環(huán),越來(lái)越多的人開(kāi)始關(guān)注和使用微信小程序。微信小程序的開(kāi)發(fā)相比傳統(tǒng)的APP開(kāi)發(fā)更加簡(jiǎn)便快捷,但也需要掌握一定的開(kāi)發(fā)技巧。在微信小程序的開(kāi)發(fā)中,下拉菜單是一個(gè)常見(jiàn)的UI組件,實(shí)現(xiàn)了更好的用戶操作體驗(yàn)。本文將詳細(xì)介紹如何在微信小程序中實(shí)現(xiàn)下拉菜單效果,并提供具

閑魚(yú)微信小程序叫什么 閑魚(yú)微信小程序叫什么 Feb 27, 2024 pm 01:11 PM

閑魚(yú)官方微信小程序已經(jīng)悄然上線,它為用戶提供了一個(gè)便捷的平臺(tái),讓你可以輕松地發(fā)布和交易閑置物品。在小程序中,你可以與買(mǎi)家或賣(mài)家進(jìn)行私信交流,查看個(gè)人資料和訂單,以及搜索你想要的物品。那么閑魚(yú)在微信小程序中究竟叫什么呢,這篇教程攻略將為您詳細(xì)介紹,想要了解的用戶們快來(lái)跟著本文繼續(xù)閱讀吧!閑魚(yú)微信小程序叫什么答案:閑魚(yú),閑置交易二手買(mǎi)賣(mài)估價(jià)回收。1、在小程序中可以發(fā)布閑置、與買(mǎi)家/賣(mài)家私信交流、查看個(gè)人資料及訂單、搜索指定物品等功能;2、在小程序的頁(yè)面中有首頁(yè)、附近、發(fā)閑置、消息、我的5項(xiàng)功能;3、

微信小程序?qū)崿F(xiàn)圖片上傳功能 微信小程序?qū)崿F(xiàn)圖片上傳功能 Nov 21, 2023 am 09:08 AM

微信小程序?qū)崿F(xiàn)圖片上傳功能隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,微信小程序已經(jīng)成為了人們生活中不可或缺的一部分。微信小程序不僅提供了豐富的應(yīng)用場(chǎng)景,還支持開(kāi)發(fā)者自定義功能,其中包括圖片上傳功能。本文將介紹如何在微信小程序中實(shí)現(xiàn)圖片上傳功能,并提供具體的代碼示例。一、前期準(zhǔn)備工作在開(kāi)始編寫(xiě)代碼之前,我們需要先下載并安裝微信開(kāi)發(fā)者工具,并注冊(cè)成為微信開(kāi)發(fā)者。同時(shí),還需要了解微信

實(shí)現(xiàn)微信小程序中的圖片旋轉(zhuǎn)效果 實(shí)現(xiàn)微信小程序中的圖片旋轉(zhuǎn)效果 Nov 21, 2023 am 08:26 AM

實(shí)現(xiàn)微信小程序中的圖片旋轉(zhuǎn)效果,需要具體代碼示例微信小程序是一種輕量級(jí)的應(yīng)用程序,為用戶提供了豐富的功能和良好的用戶體驗(yàn)。在小程序中,開(kāi)發(fā)者可以利用各種組件和API來(lái)實(shí)現(xiàn)各種效果。其中,圖片旋轉(zhuǎn)效果是一種常見(jiàn)的動(dòng)畫(huà)效果,可以為小程序增添趣味性和視覺(jué)效果。在微信小程序中實(shí)現(xiàn)圖片旋轉(zhuǎn)效果,需要使用小程序提供的動(dòng)畫(huà)API。下面是一個(gè)具體的代碼示例,展示了如何在小程

跳轉(zhuǎn)到指定頁(yè)面的PHP代碼實(shí)現(xiàn)方法 跳轉(zhuǎn)到指定頁(yè)面的PHP代碼實(shí)現(xiàn)方法 Mar 07, 2024 pm 02:18 PM

在編寫(xiě)網(wǎng)站或應(yīng)用程序時(shí),經(jīng)常會(huì)遇到需要跳轉(zhuǎn)到指定頁(yè)面的需求。在PHP中,我們可以通過(guò)幾種方法來(lái)實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)。下面我將為您演示三種常用的跳轉(zhuǎn)方法,包括使用header()函數(shù)、使用JavaScript代碼和使用meta標(biāo)簽。使用header()函數(shù)header()函數(shù)是PHP中用來(lái)發(fā)送原始的HTTP頭部信息的函數(shù),在實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)時(shí)可以結(jié)合使用該函數(shù)。下面是一個(gè)

使用微信小程序?qū)崿F(xiàn)輪播圖切換效果 使用微信小程序?qū)崿F(xiàn)輪播圖切換效果 Nov 21, 2023 pm 05:59 PM

使用微信小程序?qū)崿F(xiàn)輪播圖切換效果微信小程序是一種輕量級(jí)的應(yīng)用程序,具有簡(jiǎn)單、高效的開(kāi)發(fā)和使用特點(diǎn)。在微信小程序中,實(shí)現(xiàn)輪播圖切換效果是常見(jiàn)的需求。本文將介紹如何使用微信小程序?qū)崿F(xiàn)輪播圖切換效果,并給出具體的代碼示例。首先,在微信小程序的頁(yè)面文件中,添加一個(gè)輪播圖組件。例如,可以使用&lt;swiper&gt;標(biāo)簽來(lái)實(shí)現(xiàn)輪播圖的切換效果。在該組件中,可以通過(guò)b

See all articles