if (history && history.pushState) {
history.pushState({
title: document.title,
url: location.href
}, document.title, location.href);
}
//添加退彈事件
window.addEventListener(“popstate”, function (e) {
window.location.href = ‘url’; //在這裏指定其返回的地址
});
如何調用微信的jssdk,首先這是需要後端開發人員的配合的
var appId = “”;
var timestamp = “”;
var nonceStr = “”;
var signature = “”;
前面那四個參數需要後臺傳給我們
同時界面需要引入js,這個可以去https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115中的微信網頁開發中去拿到js的地址
wx.config({
debug: false, // 開啓調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時纔會打印。
appId: appId, // 必填,公衆號的唯一標識
timestamp: timestamp , // 必填,生成簽名的時間戳
nonceStr: nonceStr, // 必填,生成簽名的隨機串
signature: signature,// 必填,簽名,見附錄1
jsApiList: [
'closeWindow'//微信關閉當前窗口接口
] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2
});
wx.ready(function () {
if (history && history.pushState) {
history.pushState({
title: document.title,
url: location.href
}, document.title, location.href);
}
//添加退彈事件
window.addEventListener("popstate", function (e) {
wx.closeWindow();
});
});
配置成功之後就可以成功調取了