微信公众号开发 实现点击返回按钮就返回到聊天界面


Posted in Javascript onDecember 15, 2016

话不多说,请看代码

pushHistory();
function pushHistory() {
 var state = {
  title: "title",
  url: "#"
 };
 window.history.pushState(state, "title", "#");
}
if (typeof window.addEventListener != "undefined") {
 window.addEventListener("popstate", function (e) {
 WeixinJSBridge.call('closeWindow');
 }, false);
} else {
 window.attachEvent("popstate", function (e) {
 WeixinJSBridge.call('closeWindow');
 });
}
 pushHistory();
 function pushHistory() {
  var state = {
  title: "title",
  url: "#"
  };
  window.history.pushState(state, "title", "#");
 }
 $(function() {
  wx.config({
  debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
  appId: '@ViewBag.AppID', // 必填,公众号的唯一标识
  timestamp: '@ViewBag.TimeStamp', // 必填,生成签名的时间戳
  nonceStr: '@ViewBag.NonceStr', // 必填,生成签名的随机串
  signature: '@ViewBag.Signature', // 必填,签名,见附录1
  jsApiList: [
   'checkJsApi',
   'hideOptionMenu',
   'scanQRCode',
   'closeWindow'
   ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
  });
  wx.ready(function() {
  wx.hideOptionMenu();
  });
  if (typeof window.addEventListener != "undefined") {
  window.addEventListener("popstate", function(e) {
   wx.closeWindow();
  }, false);
  } else {
  window.attachEvent("popstate", function(e) {
   wx.closeWindow();
  });
  }
 });

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
轻量级 JS ToolTip提示效果
Jul 20 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
Apr 28 Javascript
js实现仿微博滚动显示信息的效果
Dec 21 Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 Javascript
使用Promise链式调用解决多个异步回调的问题
Jan 15 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
Mar 06 Javascript
Vue.js学习教程之列表渲染详解
May 17 Javascript
Babel 入门教程学习笔记
Jun 13 Javascript
利用angular自动编译andriod APK的绕坑经历分享
Mar 08 Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 Javascript
js 计算月/周的第一天和最后一天代码
Feb 01 Javascript
javascript数组去重方法分析
Dec 15 #Javascript
JS碰撞运动实现方法详解
Dec 15 #Javascript
浅述节点的创建及常见功能的实现
Dec 15 #Javascript
Bootstrap整体框架之JavaScript插件架构
Dec 15 #Javascript
如何解决hover在ie6中的兼容性问题
Dec 15 #Javascript
Bootstrap整体框架之CSS12栅格系统
Dec 15 #Javascript
Bootstrap CSS布局之列表
Dec 15 #Javascript
You might like
php简单封装了一些常用JS操作
2007/02/25 PHP
PHP memcache扩展的三种安装方法
2009/04/26 PHP
php flv视频时间获取函数
2010/06/29 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
Firefox下无法正常显示年份的解决方法
2014/09/04 Javascript
JavaScript如何自定义trim方法
2015/07/28 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
Node.js实现文件上传
2016/07/05 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
利用python爬取软考试题之ip自动代理
2017/03/28 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
python实现一个猜拳游戏
2020/04/05 Python
专科文秘应届生求职信
2013/11/18 职场文书
工会主席岗位责任制
2014/02/11 职场文书
遗产继承公证书
2014/04/09 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
跑操口号
2014/06/12 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
重温入党誓词主持词
2015/06/29 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis