永发信息网

js如何获取前两页的url

答案:4  悬赏:40  手机版
解决时间 2021-03-31 19:46
  • 提问者网友:ミ烙印ゝ
  • 2021-03-31 10:53
js如何获取前两页的url
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-03-31 11:09
window.history对象是用来记录流量历史的对象
但是出于安全方面的考虑,开发人员无法得知用户浏览过的url
所以js没有提供获取前几页的方法,只能前进和后退
如果你只是想获取用户在你的页面的url记录,可以用sessionStorage或者localStorage来记录一下
全部回答
  • 1楼网友:平生事
  • 2021-03-31 13:12
这样说吧,假如是服务端的跳转,你是得不到前面两页的url的
只有在客户端进行跳转的时候你才可以有可能获得url
用history对历史记录进行取得。当前history是history(0)
则前两页的url为history(-1).url history(-2).url
  • 2楼网友:第四晚心情
  • 2021-03-31 12:46
通过js没办法获取前两页的url。
因为出于安全原因,历史对象不会在浏览器历史中暴露实际的网址。
也就是说没办法获取。
  • 3楼网友:迷人又混蛋
  • 2021-03-31 12:34

但是有的浏览器不支持的,如果是同个域名下通过此方式跳转的,那么我们可以通过访问windoww.opener对象去获取丢失的referrer信息。代码如下:
你的q号,我一会远程助你。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯