在带有历史记录的javascript中查找上次访问过的URL

我知道document.referer,这不是我想要的.
它可能是一个解决方案,但我想在不使用服务器的情况下在本地检索它.

脚步 :

>我正在使用history.pushState(”,”,’#test’)在我页面的当前网址中推送一个新状态
>我要去下一页.
>现在我想检索URL但是history.prevIoUs has been erased since Gecko 26.

除了使用cookie或sessionStorage之外,还有其他方法可以获得此值吗?

解决方法

一种方法是将值放在下一页地址的参数中,如下所示:

http://server.com/next-page-address/whatever.html?prevData=requiredStateData

请注意,使用此方法,您可能会以恶意方式向用户更改requiredStateData.您可以使用加密或某些校验和字段来保护自己.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...