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


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语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
瀑布流布局代码一例
Apr 11 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
Jul 29 Javascript
javascript实现label标签跳出循环操作
Mar 06 Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
Jan 04 Javascript
jquery实现图片上传前本地预览
Apr 28 jQuery
VeeValidate 的使用场景以及配置详解
Jan 11 Javascript
vue获取时间戳转换为日期格式代码实例
Apr 17 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
Nov 14 Javascript
关于Js中new操作符的作用详解
Feb 21 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
php at(@)符号的用法简介
2009/07/11 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
餐饮业的创业计划书范文
2013/12/26 职场文书
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
欢迎领导检查标语
2014/06/27 职场文书
长城英文导游词
2015/01/30 职场文书
新教师个人总结
2015/02/06 职场文书
2015秋季开学典礼主持词
2015/07/16 职场文书
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
使用Ajax实现无刷新上传文件
2022/04/12 Javascript
vue组件vue-esign实现电子签名
2022/04/21 Vue.js