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


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 相关文章推荐
jQuery选择头像并实时显示的代码
Jun 27 Javascript
JavaScript 计算图片加载数量的代码
Jan 01 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
Aug 21 Javascript
通过遮罩层实现浮层DIV登录的js代码
Feb 07 Javascript
JQuery自动触发事件的方法
Jun 13 Javascript
js判断日期时间有效性的方法
Oct 24 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
AngularJS 表达式详细讲解及实例代码
Jul 26 Javascript
Angular使用$http.jsonp发送跨站请求的方法
Mar 16 Javascript
ES6入门教程之Array.from()方法
Mar 23 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
Apr 02 Javascript
构建一个JavaScript插件系统
Oct 20 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
DOM相关内容速查手册
2007/02/07 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
Vue实现背景更换颜色操作
2020/07/17 Javascript
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
python创建和使用字典实例详解
2013/11/01 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
python实现SOM算法
2018/02/23 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
python deque模块简单使用代码实例
2020/03/12 Python
python 实现分组求和与分组累加求和代码
2020/05/18 Python
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
行政部主管岗位职责
2013/12/28 职场文书
运动会通讯稿100字
2014/01/31 职场文书
毕业自我评价
2014/02/05 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
项目经理任命书范本
2014/06/05 职场文书
化学专业大学生职业生涯规划范文
2014/09/13 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
详解CocosCreator消息分发机制
2021/04/16 Javascript