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


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编写的第一人称射击游戏
Feb 25 Javascript
JavaScript 异步方法队列链实现代码分析
Jun 05 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
Jan 11 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
Feb 09 Javascript
jquery实现焦点轮播效果
Feb 23 Javascript
Three.js获取鼠标点击的三维坐标示例代码
Mar 24 Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 Javascript
javascript浅层克隆、深度克隆对比及实例解析
Feb 09 Javascript
解决Vue @submit 提交后不刷新页面问题
Jul 18 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
实用函数4
2007/11/08 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
快速学习JavaScript的6个思维技巧
2015/10/13 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
vue项目中axios使用详解
2018/02/07 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
Bootstrap模态对话框用法简单示例
2018/08/31 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
python画图的函数用法以及技巧
2019/06/28 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
网游商务专员求职信
2013/10/15 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
房屋租赁合同补充协议
2014/10/11 职场文书