求大神帮忙修改下这个js
<script>
pushHistory();
window.addEventListener("popstate", function(e) {
window.location = 'http://www.qq.com';
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
</script>
这是一个监听手机浏览器返回事件的效果, 当在手机端网页查看的时候, 返回网页 会返回到qq的页面, 如果再点下返回
会回到原网页,但是,又会马上自动跳到qq页 然后从qq网页再返回到原网页,又会马上自动跳到qq网页,
我现在就想要,原网页返回的时候 ,到qq网页, 从qq网页返回的时候 就到原网页 不要自动跳到qq网页去了, 再点返回才会回到qq网页, 请问怎么修改呢
这是效果链接:
http://www.ncwseo.com/js/fhsj.html
手机浏览器访问会有我上面说的情况, pc则不会