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


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 相关文章推荐
Javascript 类与静态类的实现
Apr 01 Javascript
jQuery创建自己的插件(自定义插件)的方法
Jun 10 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
Feb 23 Javascript
javascript禁制后退键(Backspace)实例代码
Nov 15 Javascript
js实现在同一窗口浏览图片
Sep 17 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
Oct 30 Javascript
详解vue-loader在项目中是如何配置的
Jun 04 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
Sep 16 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 Javascript
JS FormData对象使用方法实例详解
Feb 12 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
Feb 13 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模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
PHP中用hash实现的数组
2011/07/17 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
Laravel日志用法详解
2016/10/09 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
python 实现A*算法的示例代码
2018/08/13 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
畜牧兽医本科生的自我评价
2014/03/03 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript