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


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 变量基础知识
Nov 07 Javascript
jQuery 无限级菜单的简单实例
Feb 21 Javascript
JavaScript实现同时调用多个函数的方法
Nov 09 Javascript
为何JS操作的href都是javascript:void(0);呢
Nov 12 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
Jan 26 Javascript
Bootstrap基本模板的使用和理解1
Dec 14 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
详解webpack之scss和postcss-loader的配置
Jan 09 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
详解webpack 入门与解析
Apr 09 Javascript
Vue入门之数量加减运算操作示例
Dec 11 Javascript
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
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
yii框架中的Url生产问题小结
2012/01/16 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
Bootstrap精简教程
2015/11/27 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
Vue.js bootstrap前端实现分页和排序
2017/03/10 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
浅谈vue.js导入css库(elementUi)的方法
2018/03/09 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
详解python3中zipfile模块用法
2018/06/18 Python
Python流程控制常用工具详解
2020/02/24 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
工程地质勘察专业大学生求职信
2013/10/13 职场文书
化学教师教学反思
2014/01/17 职场文书
护士长竞聘书
2014/03/31 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
golang 在windows中设置环境变量的操作
2021/04/29 Golang
完美解决golang go get私有仓库的问题
2021/05/05 Golang