您现在的位置是:首页 > PHP > 微信端页面常见的返回,跳转新网页做法思路 网站首页 PHP

微信端页面常见的返回,跳转新网页做法思路

Tom2018-08-25 533人围观
PHP  
简介 暂无

经常在微信中打开别人的网页,浏览完成后,按物理返回键,缺返回的是一个新网页,一直循环在这里面,除非按关闭,那么他是如何实现的呢?

做法:

  • 进来的时候给你地址加上#加随机数,(就是说这里新进来就跳了一次,按返回实际调转回的原来未加#的页面) 
  •  使用windows事件监控#是否变化,变化就跳转新地址

代码:

  • 加随机数,并跳转一次加随机数

  • history.pushState(history.length + 1, "message", "#W"+  (+new Date())%10   );
  • 事件监听(js两句代码可以搞定,这里主要代码咨询了东哥)

  • window.onhashchange = function() {
    top.location.href = sub_link;//跳转地址
    };


打赏本站,你说多少就多少

文章评论

image
2018-08-28 你大爷
说道微信 我最近收获颇丰 打算写一篇文章 你可以参考

image
2018-08-28 博主
准备写什么