公众号h5开发函数:执行关闭浏览器窗口,返回公众号首页
Posted zhipeng007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公众号h5开发函数:执行关闭浏览器窗口,返回公众号首页相关的知识,希望对你有一定的参考价值。
<script> pushHistory(); //监听触发物理返回按钮 window.addEventListener("popstate", function(e) f_close();//执行关闭浏览器窗口,返回公众号首页 return; , false); function pushHistory() var state = title: "title", url: "#" ; window.history.pushState(state, "title", "#"); function f_close() if(typeof(WeixinJSBridge)!="undefined") WeixinJSBridge.call(‘closeWindow‘); else if (navigator.userAgent.indexOf("MSIE") > 0) if (navigator.userAgent.indexOf("MSIE 6.0") > 0) window.opener = null; window.close(); else window.open(‘‘, ‘_top‘); window.top.close(); else if (navigator.userAgent.indexOf("Firefox") > 0) window.location.href = ‘about:blank ‘; else window.opener = null; window.open(‘‘, ‘_self‘, ‘‘); window.close(); </script>
<script>
pushHistory();
//监听触发物理返回按钮
window.addEventListener("popstate", function(e)
f_close();//执行关闭浏览器窗口,返回公众号首页
return;
, false);
function pushHistory()
var state =
title: "title",
url: "#"
;
window.history.pushState(state, "title", "#");
function f_close()
if(typeof(WeixinJSBridge)!="undefined")
WeixinJSBridge.call(‘closeWindow‘);
else
if (navigator.userAgent.indexOf("MSIE") > 0)
if (navigator.userAgent.indexOf("MSIE 6.0") > 0)
window.opener = null; window.close();
else
window.open(‘‘, ‘_top‘); window.top.close();
else if (navigator.userAgent.indexOf("Firefox") > 0)
window.location.href = ‘about:blank ‘;
else
window.opener = null;
window.open(‘‘, ‘_self‘, ‘‘);
window.close();
</script>
以上是关于公众号h5开发函数:执行关闭浏览器窗口,返回公众号首页的主要内容,如果未能解决你的问题,请参考以下文章