是否可以在没有 meta-refresh 的情况下从 header 中的 referer 中删除 get 参数?
Is it possible to remove the get parameters from the referer in the header without meta-refresh?
我的流程是我们收到 www.oursite.com?secretinfo=banana 的请求
然后我们让人们在该页面上做一些事情,然后我们将他们发送到另一个站点。是否可以从 header 信息中的 referer 中删除 "secretinfo=banana" 部分?
我们现在这样做,通过重定向到没有此参数的另一个页面,该页面通过 meta-refresh 再次重定向到另一方。可以想象,这对用户体验来说不是很好。
直接执行会很棒,但即使使用 302 或 303 重定向也会更好,但这些不会更改引荐来源网址。
我们将 Python 3 与 Flask 一起使用,也可以与 JavaScript 一起使用。
感谢 NetHawk,它可以使用 history.replaceState() 或 history.pushState() 完成。
我的流程是我们收到 www.oursite.com?secretinfo=banana 的请求 然后我们让人们在该页面上做一些事情,然后我们将他们发送到另一个站点。是否可以从 header 信息中的 referer 中删除 "secretinfo=banana" 部分?
我们现在这样做,通过重定向到没有此参数的另一个页面,该页面通过 meta-refresh 再次重定向到另一方。可以想象,这对用户体验来说不是很好。
直接执行会很棒,但即使使用 302 或 303 重定向也会更好,但这些不会更改引荐来源网址。
我们将 Python 3 与 Flask 一起使用,也可以与 JavaScript 一起使用。
感谢 NetHawk,它可以使用 history.replaceState() 或 history.pushState() 完成。