html - 如何在不访问它的情况下获取以前的 URL?

标签 html angularjs browser-history

<分区>

我正在开发一个用户处理票证的应用程序。 在每张票上,用户可以单击“返回”按钮,然后被发送到前一个页面。

该函数正在使用 window.history.back() 并在此之前验证历史记录是否为空! 但是,这种方法有两个问题:

1. 当用户想通过 URL 访问票证时,他首先必须登录,然后如果他单击“返回”按钮,他将被重定向到登录页面.

2. 当用户来自其他站点时,“返回”按钮使他返回到之前的站点。

我读了很多关于历史的东西等等,但我没有找到任何解决方案来获取以前的 URL 作为字符串而不去这个。 我也已经尝试过 referrer 的东西但没有成功。

谢谢您的回答!

最佳答案

在 javascript 中你可以使用

document.referrer

关于html - 如何在不访问它的情况下获取以前的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32237126/

相关文章:

html - 在响应模板上包装文本字段

javascript - 对于 Angular Material md-select,选择菜单背景在 IE 上变黑

javascript - ng-repeat 上的 AngularJs 过滤器

javascript序列化对象同时保留继承

html - CSS 让最后一个 child 动态获取父级留下的宽度

javascript - Jquery Slidetoggle,如何只显示一个元素?

javascript - 统一 iframe 内呈现的独立页面的路由 Urls

javascript - 更改我的 Web 应用程序的浏览器后退按钮行为?

javascript - 推送状态和弹出状态 : Safari 5 not returning window. 历史记录.状态

html - 自动完成从数据库中获取数据不起作用