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


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 关键字屏蔽实现函数
Aug 02 Javascript
!DOCTYPE声明对JavaScript的影响分析
Apr 12 Javascript
jQuery取id有.的值的方法
May 21 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
javascript中bind函数的作用实例介绍
Sep 28 Javascript
javascript实现全角半角检测的方法
Jul 23 Javascript
关于js原型的面试题讲解
Sep 25 Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 Javascript
简单实现js点击展开二级菜单功能
May 16 Javascript
vue引用js文件的多种方式(推荐)
May 17 Javascript
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
webpack的移动端适配方案小结
Jul 25 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
PHP 程序员的调试技术小结
2009/11/15 PHP
php比较相似字符串的方法
2015/06/05 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
Python群发邮件实例代码
2014/01/03 Python
用python 制作图片转pdf工具
2015/01/30 Python
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
使用Python实现简单的服务器功能
2017/08/25 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
python实现小世界网络生成
2019/11/21 Python
python实现简单的购物程序代码实例
2020/03/03 Python
结束运行python的方法
2020/06/16 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
中学实习教师自我鉴定
2013/12/12 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
实习生评语
2014/04/26 职场文书
争先创优演讲稿
2014/09/15 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
婚内分居协议书范文
2014/11/26 职场文书
建议书范文
2015/02/05 职场文书
社区工作者个人总结
2015/02/28 职场文书
宇宙与人观后感
2015/06/05 职场文书
陪护人员误工证明
2015/06/24 职场文书