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


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 dom 基本操作小结
Apr 11 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
May 14 Javascript
浅谈Javascript 数组与字典
Jan 29 Javascript
jquery+Jscex打造游戏力度条
Sep 12 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
Dec 08 Javascript
用js屏蔽被http劫持的浮动广告实现方法
Aug 10 Javascript
AngularJS实现表单元素值绑定操作示例
Oct 11 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
Sep 10 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
vue用BMap百度地图实现即时搜索功能
Sep 26 Javascript
nuxt引入组件和公共样式的操作
Nov 05 Javascript
js 实现Material UI点击涟漪效果示例
Sep 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 上传文件大小限制
2009/07/05 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
confirm的用法示例用于按钮操作时确定是否执行
2014/06/19 Javascript
javascript实现密码验证
2015/11/10 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
Python 的字典(Dict)是如何存储的
2019/07/05 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
HTML5 拖放(Drag 和 Drop)详解与实例代码
2017/09/14 HTML / CSS
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
个人充满哲理的自我评价
2014/02/20 职场文书
班级德育工作实施方案
2014/02/21 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
小学教师培训方案
2014/06/09 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
员工辞退通知书
2015/04/17 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL