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


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 相关文章推荐
JavaScipt基本教程之JavaScript语言的基础
Jan 16 Javascript
大家未必知道的Js技巧收藏
Apr 07 Javascript
jquery悬浮提示框完整实例
Jan 13 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
解决在vue项目中webpack打包后字体不生效的问题
Sep 01 Javascript
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
Apr 02 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 Javascript
vue-cli3配置favicon.ico和title的流程
Oct 27 Javascript
前端vue+express实现文件的上传下载示例
Feb 18 Vue.js
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将数据导入到Foxmail的实现代码
2010/09/05 PHP
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
Vue.js点击切换按钮改变内容的实例讲解
2018/08/22 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
Fabric 应用案例
2016/08/28 Python
python连接mysql实例分享
2016/10/09 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
用python实现名片管理系统
2020/06/18 Python
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
次世代生活态度:Hypebeast
2018/07/05 全球购物
普天C++笔试题
2016/03/20 面试题
青年文明号复核材料
2014/02/11 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
幼儿教师培训感言
2014/03/08 职场文书
幼儿园小班评语
2014/04/18 职场文书
优秀高中学生评语
2014/12/30 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery