-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
支付寶如何轉(zhuǎn)原生h5頁面(支付寶如何轉(zhuǎn)原生h5頁面鏈接)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于支付寶如何轉(zhuǎn)原生h5頁面的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com,如需咨詢相關(guān)業(yè)務(wù)請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、php小程序前端轉(zhuǎn)化為h5
對于h5中生成海報(bào)大家都不陌生 最常見的方法是前端生成 用html2canvas 但是弊端就是畫質(zhì)太差 網(wǎng)上很多方法 但是依然不是很管用 最近做的h5中 用了php來生成 畫質(zhì)簡直美得不行 1)采用熟練的JSP框架,每人一天可以改造2個(gè)頁面左右,計(jì)劃投入2人,風(fēng)險(xiǎn)最小雖然開發(fā)方法類似網(wǎng)頁,但實(shí)際上是一種只能運(yùn)行在微信自己開發(fā)的瀏覽器中的特殊網(wǎng)頁,它所能夠使用的所有功能都必須由微信瀏覽器提供;
H5頁面:這是真正的網(wǎng)頁應(yīng)用,運(yùn)行在通用瀏覽器中,各種瀏覽器雖然在細(xì)微上有所差別,但總的來說是一致的,微信瀏覽器同時(shí)也是一種通用瀏覽器,能夠支持真正的網(wǎng)頁應(yīng)用。
因此我們才有可能在微信小程序和H5頁面之間進(jìn)行跳轉(zhuǎn),但這種跳轉(zhuǎn)是受到微信瀏覽器的嚴(yán)格控制的,因此我們有必要了解這些控制包括哪些。
H5頁面所在的域名:假設(shè)你需要調(diào)轉(zhuǎn)的H5頁面URL為https://www.mysite.com/h5page,那么這里所說的域名就是www.mysite.com,另外你沒有看錯(cuò),這個(gè)URL必須是https,如果你還沒有為你的網(wǎng)站加上SSL,那么就先去申請一個(gè)證書吧(注意必須是公開申請的證書,不能是自簽名的,微信不認(rèn)哦?。?/p>
好了,這些都準(zhǔn)備好了,讓我們開始開發(fā)一個(gè)小例子。
由于web-view組件是一個(gè)全屏組件,不能和其它小程序組件合用,因此需要獨(dú)立占據(jù)一個(gè)頁面,所以我們到例子就是在小程序的A頁面加一個(gè)鏈接,跳轉(zhuǎn)到B頁面,然后在B頁面使用web-view組件來加載H5頁面。
2)采用主流分布式Vue框架,時(shí)間未知,風(fēng)險(xiǎn)未知;
首先自我介紹下,本人是一名JAVA開發(fā)工程師,平時(shí)喜歡研究相關(guān)主流技術(shù)和挑戰(zhàn)自己。對此我還是比較傾向于第二種解決方案,但是第二種解決方案無疑是最復(fù)雜,最耗時(shí),最未知,風(fēng)險(xiǎn)最大。公司內(nèi)沒有人愿意承接。于是我抱著學(xué)習(xí)和研究的態(tài)度以及對主流技術(shù)的向往,我找到我們領(lǐng)導(dǎo)我是這樣說的:我還是比較建議公司采用第二種方案。1)這無疑是給我們進(jìn)行敲門磚及學(xué)習(xí)的機(jī)會(huì);2)這是公司提升前端技術(shù)能力與主流技術(shù)看齊的機(jī)會(huì)。最后公司同意了我建議,采用方案二,有我來承接此事,進(jìn)行牽頭負(fù)責(zé)。
中間心酸過程忽略,剛接下來第一天就后悔了,VUE用都沒用過,還怎么玩。于是我花了大量的時(shí)間,看了大量文獻(xiàn),我這里使用到是Vue 2 + Vant 2 + axios + router。原來并不是什么網(wǎng)址拿來就可以設(shè)置跳轉(zhuǎn)的,你的小程序中就不能直接跳轉(zhuǎn)到百度上去,小程序能夠跳轉(zhuǎn)的域名必須在業(yè)務(wù)域名中進(jìn)行注冊,總算這次是在小程序開發(fā)號(hào)里面設(shè)置了,但注意在服務(wù)號(hào)的設(shè)置里也有業(yè)務(wù)域名這個(gè)設(shè)置,不要搞混了(話說微信起名也太沒有想象力了,簡直是一坨漿糊)。這時(shí)候控制權(quán)已經(jīng)從小程序轉(zhuǎn)移到了H5頁面,但微信頁面跳轉(zhuǎn)內(nèi)部的機(jī)制比較復(fù)雜,涉及到了OAuth認(rèn)證之類的,所以這個(gè)錯(cuò)誤已經(jīng)是H5頁面報(bào)的了,這就需要到H5頁面關(guān)聯(lián)的服務(wù)號(hào)中去進(jìn)行設(shè)置,這次設(shè)置的項(xiàng)目叫做網(wǎng)頁授權(quán)域名,在公眾號(hào)設(shè)置的功能設(shè)置里由于小程序官方?jīng)]有提供外部H5網(wǎng)頁直接跳轉(zhuǎn)到小程序的api,所以目前只支持小程序內(nèi)嵌H5,并且只有內(nèi)嵌的H5才能跳回小程序在微信開發(fā)中工具里返回“{"base_resp":{"ret":-1}}”時(shí),需要點(diǎn)左上角“設(shè)置”--“項(xiàng)目設(shè)置”--勾選“不校驗(yàn)合法域名、web-view(業(yè)務(wù)域名)、TLS 版本以及 HTTPS 證書” 源碼中驗(yàn)證使用的是session 來校驗(yàn)驗(yàn)證碼是否正確。我這邊前端是小程序無法存session改用框架自帶的緩存。
這里講一點(diǎn)轉(zhuǎn)Taro的調(diào)試經(jīng)驗(yàn),有報(bào)錯(cuò)的文件先拎出來放在一邊,因?yàn)閑s5,6語法差異,很多js文件轉(zhuǎn)es6是不支持的,所以會(huì)報(bào)錯(cuò),建議是先把所有報(bào)錯(cuò)的文件注釋,或者改成es6寫法再轉(zhuǎn)。我這邊是去掉了很多的文件才轉(zhuǎn)成功了的。這里需要自己一步一步調(diào)試解決報(bào)錯(cuò),轉(zhuǎn)成功之后根目錄多出來一個(gè)taroConvert的文件夾這說明已經(jīng)轉(zhuǎn)Taro成功了,接下來就是運(yùn)行以及二次開發(fā)。
進(jìn)入taroConvert文件夾(二次開發(fā)就在這個(gè)文件里面,小程序代碼不用管了),執(zhí)行命令 npm install 或者cnpm install 先拉取所有依賴。
可以看一下package.json文件的運(yùn)行命令以及安裝的依賴,我這里是要運(yùn)行H5的,輸入命令 npm run dev:h5打開H5開發(fā)模式,這個(gè)步驟有可能會(huì)有個(gè)nerv.js不存在的報(bào)錯(cuò),可以安裝一下,然后在你文件src下面的的app.js import一下。
執(zhí)行命令 import Nerv from 'nervjs',這個(gè)報(bào)錯(cuò)就會(huì)解決。其它的頁面代碼報(bào)錯(cuò)可以自己調(diào)試。開啟成功的話瀏覽器中會(huì)打開127.0.0.1:8082的窗口運(yùn)行項(xiàng)目。
二、h5網(wǎng)站如何開通支付寶
h5網(wǎng)站開通支付寶:
1登陸淘寶網(wǎng)網(wǎng)站(百度搜索一下即可)后,進(jìn)入支付寶頁面,然后點(diǎn)擊支付寶會(huì)員,選擇下面的“免費(fèi)注冊”
2然后在個(gè)人、個(gè)人商家、企業(yè)三個(gè)注冊方式中選企業(yè)點(diǎn)擊注冊。
3然后是校驗(yàn)賬戶名,可以填寫手機(jī)號(hào)或者是郵箱號(hào)碼,再輸入驗(yàn)證碼,閱讀下面的協(xié)議,最后點(diǎn)擊“同意一下協(xié)議并提交”
4提交后會(huì)出現(xiàn)驗(yàn)證賬戶信息,需要向手機(jī)發(fā)送免費(fèi)短信,把收到的驗(yàn)證碼輸入,在點(diǎn)擊立即校驗(yàn)。
5然后進(jìn)入郵箱,輸入郵箱密碼,找到剛收到的支付寶系統(tǒng)發(fā)的郵件,點(diǎn)擊相應(yīng)鏈接并激活支付寶賬戶。
6激活成功后再填寫基本信息,主要有支付密碼、登錄密碼、安全保護(hù)問題和答案等,其中支付密碼要牢記,最好和登錄密碼分別設(shè)置。
7然后要填寫完整真實(shí)的個(gè)人信息,填寫完后即可完成注冊了。
三、如何判斷一個(gè)APP頁面是原生的還是H5頁面
如今最火的APP開發(fā)模式是Hybrid APP開發(fā)(即混合模式,半原生半H5頁面)。
把手機(jī)的網(wǎng)絡(luò)斷掉。然后點(diǎn)開頁面。然后可以正常顯示的東西就是原生寫的。
顯示404或者錯(cuò)誤頁面的是html頁面。
可以打開 開發(fā)者選項(xiàng)中的顯示布局邊界,頁面元素很多的情況下布局是一整塊的是h5的,布局密密麻麻的是原生控件。頁面有布局的是原生的否則為h5頁面。(僅針對安卓手機(jī)適用)如下圖所示:
這個(gè)需要你通過對比才能得出結(jié)果,比如是文章資訊頁面可以長按頁面試試,如果出現(xiàn)文字選擇、粘貼功能的是H5頁面,否則是native原生的頁面。
有些原生APP開放了復(fù)制粘貼功能或者關(guān)閉了。而H5的css屏蔽了復(fù)制選擇功能等等情況。需要通過對目標(biāo)測試APP進(jìn)行對比才可知。
這個(gè)在支付寶APP、螞蟻聚寶都是可以判斷的。
如果在打開新頁面導(dǎo)航欄下面有一條加載的線的話,這個(gè)頁面就是H5頁面,如果沒有就是原生的。微信里面打開我們的H5頁面常見的有個(gè)綠色的 加載線條。如下圖紅框里面所示:
如下圖所示:
希望可以幫到大家,以便更加容易區(qū)分原生APP頁面和H5頁面。
四、支付寶轉(zhuǎn)賬頁面生成
您好,支付寶轉(zhuǎn)賬頁面是支付寶提供的一種轉(zhuǎn)賬服務(wù),可以讓您快速、安全地將資金轉(zhuǎn)賬給您的家人、朋友或者其他支付寶用戶。支付寶轉(zhuǎn)賬頁面的使用非常簡單,只需要您按照以下步驟操作即可完成轉(zhuǎn)賬:第一步,登錄支付寶賬戶;第二步,點(diǎn)擊“轉(zhuǎn)賬”;第三步,輸入收款人的支付寶賬號(hào)或者手機(jī)號(hào);第四步,輸入轉(zhuǎn)賬金額;第五步,確認(rèn)轉(zhuǎn)賬信息;第六步,輸入支付寶支付密碼;第七步,確認(rèn)轉(zhuǎn)賬;第八步,完成轉(zhuǎn)賬。支付寶轉(zhuǎn)賬頁面提供的服務(wù)可以讓您快速、安全地將資金轉(zhuǎn)賬給您的家人、朋友或者其他支付寶用戶,讓您的轉(zhuǎn)賬更加便捷。
以上就是關(guān)于支付寶如何轉(zhuǎn)原生h5頁面相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
支付寶黑戶能開通抖音櫥窗嗎(支付寶黑戶能開通抖音櫥窗嗎知乎)
園林綠化景觀設(shè)計(jì)方案(園林綠化景觀設(shè)計(jì)方案怎么寫)