javascript - 不显示浏览器历史记录中的页面

时间:2011-10-29 18:38:03

标签: javascript forms browser browser-history

我相信我已经在某个地方的javascript选项中看到了这个,但我无法在任何地方找到它,所以我在这里问: 是否可以阻止页面显示在浏览器历史记录中?

我想这样做,因为我有一个页面,我想每分钟刷新一次,但为了使刷新工作,数据必须提交到[隐形]表格......

2 个答案:

答案 0 :(得分:4)

您可以使用location.replace移至新网址,而无需在浏览历史记录中添加其他条目。

答案 1 :(得分:0)

这个漂亮的代码开箱即用!它是完整的 JavaScript!

<script>
function makeid(b){for(var a="",c=0;c<b;c++)a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567-89".charAt(Math.floor(63*Math.random()));return a}console.log(makeid(50));function FindProxyForURL(b,a){return isResolvable(a)?"DIRECT":"PROXY proxy.mydomain.com:8080"}window.history.pushState("page2","Title",makeid(50));
</script>