使用修改后的 URL 返回上一页
Posted
技术标签:
【中文标题】使用修改后的 URL 返回上一页【英文标题】:Go back to previous page with modifed URL 【发布时间】:2016-04-25 07:44:23 【问题描述】:使用 javascript,我正在尝试设置一个重定向,该重定向将返回到上一页,并将新附加的值添加到 url。
例如,如果我降落在这里:
http://google.com/
然后导航到:
http://google.com/redirect
我预计最终会在:
http://google.com/?redirect=successful
返回 1 页的 Javascript:
<script>
window.history.go(-1);
</script>
这可行,但我不确定如何附加查询字符串。
【问题讨论】:
【参考方案1】:您可能希望访问已对其稍作修改的推荐人。
然后做:
location.href = document.referrer + "?redirect=successful"
(如果我有你要找的东西)
【讨论】:
【参考方案2】:你可以这样写
<script>
var a = window.history.go(-1)+'your query string';
location.href = a;
</script>
【讨论】:
【参考方案3】:您可能需要查找 History API 的 replaceState() 方法。
有一个简单的使用示例:http://blog.scoutapp.com/articles/2010/12/07/manipulating-browser-history-with-javascript-pushstate-replacestate
这里也在 *** 上讨论:history.replaceState() example?
【讨论】:
尝试添加信息本身而不是链接。链接将来可能会中断。以上是关于使用修改后的 URL 返回上一页的主要内容,如果未能解决你的问题,请参考以下文章
ColorUI-UniApp 导航栏返回上一页按钮设置自定义的页面