Android中關(guān)于百度糯米app關(guān)閉網(wǎng)頁(yè)或窗口的方法(99%人不知)
我們公司做了一款使用百度錢包的移動(dòng)網(wǎng)頁(yè)支付進(jìn)行支付的產(chǎn)品,用戶通過(guò)百度錢包、百度糯米掃描我們
產(chǎn)品的二維碼,選擇商品,點(diǎn)擊支付將會(huì)自動(dòng)調(diào)用百度錢包進(jìn)行支付,支付成功后返回成功頁(yè)面,在我們的成功頁(yè)面有關(guān)閉
網(wǎng)頁(yè)按鈕,點(diǎn)擊關(guān)閉按鈕或者返回按鈕將會(huì)關(guān)閉頁(yè)面。
在百度錢包中使用百度輕應(yīng)用的BLightApp.closeWindow() 方法可以關(guān)閉,但是在百度糯米中,按道理可以使用呀,
但是根本就不行,改成傳統(tǒng)的window.close()也不行。當(dāng)時(shí)我們?cè)诰W(wǎng)上搜索和百度糯米的官網(wǎng)中,都沒(méi)找到解決方法。后來(lái)
通過(guò)幾經(jīng)周折聯(lián)系上了百度糯米的相關(guān)技術(shù)才找到解決方法。
解決方法很簡(jiǎn)單就是把跳轉(zhuǎn)地址設(shè)置為bainuo://home就可以了。
第一種:點(diǎn)擊按鈕關(guān)閉頁(yè)面

點(diǎn)擊按鈕關(guān)閉頁(yè)面
如圖,點(diǎn)擊按鈕,將會(huì)關(guān)閉頁(yè)面,代碼如下:
<center><a href="bainuo://home" ><button style="width:200px;height:50px;font-size:16px;">點(diǎn)擊按鈕關(guān)閉</button></a></center>
第二種:點(diǎn)擊app返回按鈕或手機(jī)的后退鍵關(guān)閉頁(yè)面

點(diǎn)擊app返回按鈕或手機(jī)的后退鍵關(guān)閉頁(yè)面
如圖,點(diǎn)擊紅色框里面的“<”按鈕或手機(jī)后退物理按鍵關(guān)閉頁(yè)面,代碼如下:
引入jquery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
具體實(shí)現(xiàn)代碼:
$(function(){
pushHistory();
window.addEventListener("popstate", function(e) {
pushHistory();
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
WeixinJSBridge.call('closeWindow');
} else if(ua.indexOf("alipay")!=-1){
AlipayJSBridge.call('closeWebview');
}else if(ua.indexOf("baidu")!=-1){
BLightApp.closeWindow();
}else if(ua.indexOf("bdnuomi")!=-1){
window.location.href="bainuo://home";
}
else{
window.close();
}
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
});
以上所述是小編給大家介紹的Android中關(guān)于百度糯米app關(guān)閉網(wǎng)頁(yè)或窗口的方法(99%人不知),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Android界面數(shù)據(jù)懶加載實(shí)現(xiàn)代碼
這篇文章主要為大家分享了Android界面數(shù)據(jù)懶加載實(shí)現(xiàn)代碼,告訴大家怎樣實(shí)現(xiàn)界面即Fragment的懶加載,感興趣的小伙伴們可以參考一下2016-09-09
Android實(shí)現(xiàn)倒計(jì)時(shí)方法匯總
這篇文章主要為大家詳細(xì)總結(jié)了Android實(shí)現(xiàn)倒計(jì)時(shí)的3種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
淺談Android開(kāi)發(fā)Webview的Loading使用效果
這篇文章主要為大家介紹了淺談Android開(kāi)發(fā)Webview的Loading使用效果詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
Android WebView上實(shí)現(xiàn)JavaScript與Java交互
這篇文章主要介紹了Android WebView上實(shí)現(xiàn)JavaScript與Java交互 的相關(guān)資料,需要的朋友可以參考下2016-03-03
Android 標(biāo)準(zhǔn)Intent的使用詳解
這篇文章主要介紹了Android 標(biāo)準(zhǔn)Intent的使用詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03
詳解Android如何實(shí)現(xiàn)不同大小的圓角
在開(kāi)發(fā)過(guò)程中,設(shè)計(jì)常常會(huì)有一些比較炫酷的想法,比如兩邊不一樣大小的圓角啦,甚至四角的radius各不相同,對(duì)于這種情況我們?cè)撛趺磳?shí)現(xiàn)呢,本文小編就和大家來(lái)聊聊,需要的朋友可以參考下2023-08-08
Android開(kāi)發(fā)實(shí)戰(zhàn)之漂亮的ViewPager引導(dǎo)頁(yè)
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)戰(zhàn)中漂亮ViewPager引導(dǎo)頁(yè)的制作過(guò)程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08

