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


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 null和undefined区别分析
Oct 14 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
JavaScript面向对象(极简主义法minimalist approach)
Jul 17 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
Apr 02 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
Apr 23 Javascript
js实现的四级左侧网站分类菜单实例
May 06 Javascript
javascript函数式编程程序员的工具集
Oct 11 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
vue-cli 组件的导入与使用教程详解
Apr 11 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
Oct 23 Javascript
浅析TypeScript 命名空间
Mar 19 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接受文件并获得其后缀名的方法
2015/08/05 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
javascript创建和存储cookie示例
2014/01/07 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
python实现简易数码时钟
2021/02/19 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
python中温度单位转换的实例方法
2020/12/27 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
后勤园长自我鉴定
2013/10/17 职场文书
教师绩效工资方案
2014/02/01 职场文书
国际贸易系求职信
2014/08/09 职场文书
2014最新实习证明模板
2014/10/02 职场文书
教师师德师风整改措施
2014/10/24 职场文书