* 場(chǎng)景
? ? 微信瀏覽器支付寶支付
* 起因
? ? ?因網(wǎng)站用戶各種質(zhì)問為啥在微信公眾號(hào)中支付時(shí)存在支付寶支付這一選項(xiàng),但卻不能直接跳轉(zhuǎn)至支付寶支付啊~~
? ? 對(duì)于微信和支付寶互相屏蔽這事情贿肩,不明真相的吃瓜群眾比比皆是
* 問題解決
? ? - 方案一:給用戶提示
? ? ? ? 直接展示一長(zhǎng)串的支付寶鏈接,很不友好啊鸳惯。如下圖
微信內(nèi)部直接請(qǐng)求支付寶返回的鏈接
? ? ? ? 但因其很不友好鸦做,故在選擇支付寶支付是增加提示折欠,讓用戶自行跳轉(zhuǎn)至手機(jī)內(nèi)置/下載的瀏覽器去進(jìn)行支付寶支付贝或。修改如下:
提示啊提示
? ? ? ? 興許很多人會(huì)說,哎呀锐秦,太丑了~~我也覺得丑咪奖,but我不是前端,好多樣式寫起來比較困難酱床,臨時(shí)解決方案是直接給提示羊赵。。后期會(huì)慢慢修改
? ? - 方案二:使用iframe嵌套
? ? ? ? 因?yàn)榫W(wǎng)上好多使用iframe嵌套扇谣,把支付寶跳轉(zhuǎn)的url放入iframe即可在微信瀏覽器內(nèi)正常打開支付寶付款慷垮。故此我也對(duì)此方法進(jìn)行了嘗試,但是仍舊出現(xiàn)了圖一的效果揍堕,說明微信端已經(jīng)屏蔽了iframe。
? ? 至此汤纸,還是好好的寫代碼衩茸,研究技術(shù)吧~