2 justinytsoft justinytsoft 于 2017.08.31 11:24 提问

JAVA怎么获取浏览器的浏览历史记录

利用JAVA模拟JS的window.history.back()这种效果,
也不是要实现那个效果,就是想获取window.history.back()后的路径

5个回答

sunny_desmond
sunny_desmond   2017.08.31 16:08
已采纳

你再页面跳转前,先用window.location.href 把当前的值取出来,然后保存在cookies,localstroge,等等里面。然后跳转页面后直接区保存的值就行了~

P923284735
P923284735   2017.08.31 11:30

window.location.href

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.08.31 11:42

java貌似不太好做,,,js好像可以:http://www.cnblogs.com/luyiwei/p/3673374.html
在通过js把数据发到后台,,,java就能够接收到。

zy841958835
zy841958835   Ds   Rxr 2017.08.31 13:09

ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");
Object res = jse.eval("window.location.href");

qq_14844131
qq_14844131   2017.08.31 13:54

之前做的电商项目,比如游客状态下去提交订单就会跳转到登录页面,登录完成后再跳转会下单页面,是通过在处理登录请求的时候记住上一次的地址,处理完此次请求后再跳转会上次的地址,不知道是不是你想要的

justinytsoft
justinytsoft 应该是这样的, 我的是第三方的JS SDK 登录
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片