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


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去空格处理方法
Nov 18 Javascript
Firefox+FireBug使JQuery的学习更加轻松愉快
Jan 01 Javascript
jQuery 在光标定位的地方插入文字的插件
May 10 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
Feb 06 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
Apr 07 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
Jun 06 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
微信小程序实现多宫格抽奖活动
Apr 15 Javascript
vue表单自定义校验规则介绍
Aug 28 Javascript
JS 实现微信扫一扫功能
Sep 14 Javascript
深入了解Vue.js 混入(mixins)
Jul 23 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 socket实现的聊天室代码分享
2014/08/16 PHP
xtree.js 代码
2007/03/13 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
2013/04/02 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
jQuery中:visible选择器用法实例
2014/12/30 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
Python3字符串学习教程
2015/08/20 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
python梯度下降法的简单示例
2018/08/31 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
关于Python作用域自学总结
2019/06/10 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
C有"按引用传递"吗
2016/09/06 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
资深生产主管自我评价
2013/09/22 职场文书
书香校园建设方案
2014/05/02 职场文书
教师考核材料
2014/05/21 职场文书
运动会通讯稿50字
2015/07/20 职场文书
申请吧主发表的感言
2015/08/03 职场文书
导游词书写之黄山
2019/08/06 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python