Chrome-自动返回上一个网页?

时间:2015-12-09 11:39:50

标签: javascript html google-chrome internet-explorer

有没有办法在Chrome(或任何浏览器)中配置每当网页更改时,会自动返回上一页。

E.g。如果用户在调查中按下“提交”按钮,他们将显示“完成”消息,但随后调查的原始网页将再次加载?

2 个答案:

答案 0 :(得分:1)

转到上一页使用

window.history.go(-1);

实施例

<!DOCTYPE html>
<head>
<script>
function initialize(){
var submitBtn = document.getElementById("submitBtn");
submitBtn.addEventListener("click",function(){
alert("successfully submited");
setTimeout(goBack,2000)
});
function goBack(){
window.history.go(-1);
}
}
window.addEventListener("load",initialize);
</script>
</head>
<body>
<button id="submitBtn">Submit</button>
</body>

转到特定页面

window.location = "";

答案 1 :(得分:0)

虽然我不相信这是一个好主意,但你比我更了解你的要求。

回过头来看,你运行这个javascript。

window.history.back()

当你说立即回去时,我假设你希望他们先看完完成信息,然后再发回3秒后再说回来?

<script>
    setTimeout(function() {
        window.history.back();
    }, 3000);
</script>

修改

如果您想在没有javascript的情况下重定向,可以在标题

中使用元标记
<meta http-equiv="refresh" content="3; url=http://www.example.com" />

因此,如果您使用服务器端呈现,则可以引用HTTP_REFERER标头并将其注入元标记。

如果你不使用服务器端渲染(PHP,MVC,React等)并且你不能使用javascript,那么没有;你被塞满了。