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


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 相关文章推荐
IE中createElement需要注意的一个问题
Jul 13 Javascript
jquery和ajax的关系详细介绍
Nov 29 Javascript
jQuery实现鼠标点击弹出渐变层的方法
Jul 09 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
Nov 12 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
Sep 12 Javascript
vue interceptor 使用教程实例详解
Sep 13 Javascript
详解如何运行vue项目
Apr 15 Javascript
详解Vue 匿名、具名和作用域插槽的使用方法
Apr 22 Javascript
微信小程序的线程架构【推荐】
May 14 Javascript
浅谈vue中$bus的使用和涉及到的问题
Jul 28 Javascript
Vue绑定用户接口实现代码示例
Nov 04 Javascript
three.js 实现露珠滴落动画效果的示例代码
Mar 01 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
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
PHP 地址栏信息的获取代码
2009/01/07 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
JQuery自动触发事件的方法
2015/06/13 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
Python文档生成工具pydoc使用介绍
2015/06/02 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python实现梯度法 python最速下降法
2020/03/24 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
就业自荐书
2013/12/05 职场文书
计算机专业毕业生自我鉴定
2014/01/16 职场文书
挂靠协议书范本
2014/04/22 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
2015年电教工作总结
2015/05/26 职场文书
500字作文之周记
2019/12/13 职场文书
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python