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


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 相关文章推荐
表单内同名元素的控制
Nov 22 Javascript
jQuery的运行机制和设计理念分析
Apr 05 Javascript
iphone safari不支持position fixed的解决方法
May 04 Javascript
javascript继承机制实例详解
Nov 20 Javascript
js实现键盘自动打字效果
Dec 23 Javascript
基于js的变量提升和函数提升(详解)
Sep 17 Javascript
基于Axios 常用的请求方法别名(详解)
Mar 13 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
Mar 21 Javascript
解决vue router组件状态刷新消失的问题
Aug 01 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
Sep 26 Javascript
ligerUI的ligerDialog关闭刷新的方法
Sep 27 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
Feb 10 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执行速度全攻略(下)
2006/10/09 PHP
一个颜色轮换的简单例子
2006/10/09 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
php读取本地json文件的实例
2018/03/07 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
Python入门教程之运算符与控制流
2016/08/17 Python
django云端留言板实例详解
2019/07/22 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
pandas分组聚合详解
2020/04/10 Python
基于python实现模拟数据结构模型
2020/06/12 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
python中pyqtgraph知识点总结
2021/01/26 Python
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
化学教师教学反思
2014/01/17 职场文书
会计专业自我评价
2014/02/12 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
创先争优标语
2014/06/27 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
Ajax实现三级联动效果
2021/10/05 Javascript
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python