Android中关于百度糯米app关闭网页或窗口的方法(99%人不知)

 更新时间:2016年08月05日 11:01:28   投稿:mrr  
这篇文章主要介绍了Android中关于百度糯米app中关闭网页或窗口的方法,其实解决方法到很简单,但是很多人都不知道如何解决的,在网上也很难找到答案的,下面小编给大家揭晓答案,需要的朋友可以参考下

我们公司做了一款使用百度钱包的移动网页支付进行支付的产品,用户通过百度钱包、百度糯米扫描我们
产品的二维码,选择商品,点击支付将会自动调用百度钱包进行支付,支付成功后返回成功页面,在我们的成功页面有关闭
网页按钮,点击关闭按钮或者返回按钮将会关闭页面。

在百度钱包中使用百度轻应用的BLightApp.closeWindow() 方法可以关闭,但是在百度糯米中,按道理可以使用呀,
但是根本就不行,改成传统的window.close()也不行。当时我们在网上搜索和百度糯米的官网中,都没找到解决方法。后来
通过几经周折联系上了百度糯米的相关技术才找到解决方法。

解决方法很简单就是把跳转地址设置为bainuo://home就可以了。

第一种:点击按钮关闭页面

点击按钮关闭页面

如图,点击按钮,将会关闭页面,代码如下:

<center><a href="bainuo://home" ><button style="width:200px;height:50px;font-size:16px;">点击按钮关闭</button></a></center>

第二种:点击app返回按钮或手机的后退键关闭页面

点击app返回按钮或手机的后退键关闭页面

如图,点击红色框里面的“<”按钮或手机后退物理按键关闭页面,代码如下:

引入jquery:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

具体实现代码:

$(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中关于百度糯米app关闭网页或窗口的方法(99%人不知),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android 知乎广告效果实现代码

    Android 知乎广告效果实现代码

    这篇文章主要介绍了Android 知乎广告效果实现代码,需要的朋友可以参考下
    2018-01-01
  • Android界面数据懒加载实现代码

    Android界面数据懒加载实现代码

    这篇文章主要为大家分享了Android界面数据懒加载实现代码,告诉大家怎样实现界面即Fragment的懒加载,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android实现倒计时方法汇总

    Android实现倒计时方法汇总

    这篇文章主要为大家详细总结了Android实现倒计时的3种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 浅谈Android开发Webview的Loading使用效果

    浅谈Android开发Webview的Loading使用效果

    这篇文章主要为大家介绍了浅谈Android开发Webview的Loading使用效果详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 修改Android中hosts文件的步骤详解

    修改Android中hosts文件的步骤详解

    有朋友问Android怎么修改Hosts?对于这个问题,由于手头并没有Android设备,所以只能从网上搜罗了方法并总结出来,下面这篇文章主要介绍了修改Android中hosts文件的步骤,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Android WebView上实现JavaScript与Java交互

    Android WebView上实现JavaScript与Java交互

    这篇文章主要介绍了Android WebView上实现JavaScript与Java交互 的相关资料,需要的朋友可以参考下
    2016-03-03
  • Android 标准Intent的使用详解

    Android 标准Intent的使用详解

    这篇文章主要介绍了Android 标准Intent的使用详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • 详解Android如何实现不同大小的圆角

    详解Android如何实现不同大小的圆角

    在开发过程中,设计常常会有一些比较炫酷的想法,比如两边不一样大小的圆角啦,甚至四角的radius各不相同,对于这种情况我们该怎么实现呢,本文小编就和大家来聊聊,需要的朋友可以参考下
    2023-08-08
  • Android仿京东首页画轴效果

    Android仿京东首页画轴效果

    这篇文章主要为大家详细介绍了Android仿京东首页画轴效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android开发实战之漂亮的ViewPager引导页

    Android开发实战之漂亮的ViewPager引导页

    这篇文章主要介绍了Android开发实战中漂亮ViewPager引导页的制作过程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论