gpt4 book ai didi

forms - 谷歌浏览器在重定向时创建历史记录项目?

转载 作者:行者123 更新时间:2023-12-03 18:04:22 24 4
gpt4 key购买 nike

在表单提交后跟随重定向返回到您所在的页面时,我的经验一直是,单击浏览器按钮将带您返回到您在提交表单之前所在页面之前所在的页面。

例如,您输入一个站点,然后:

1. (click) GET /home
2. (click) GET /user/view
3. (click) POST /user/save_changes
4. (redirect) GET /user/view

Firefox 中的行为是,在表单提交和重定向(#4)之后,单击“返回”会将您从#4 带到#1(GET/home)。但是在 Chrome 中,重定向后单击返回会将您带到 #2 (GET/user/view)。

我不记得这是过去的行为......它似乎只发生在 Chrome 上。 301 都会发生这种情况和 302重定向。

有没有办法避免这种行为?我一直这样做是因为这种行为一直是可以接受的(在提交表单后单击返回到 #1)。我这样做是为了避免有人点击返回并收到可怕的“您想重新提交表单吗”消息。

最佳答案

HTML5 提供了一个很酷的选项来控制浏览器行为——HTML5 历史 API。猜猜看,与其依赖浏览器自行处理,不如指示浏览器如何处理它。

关于forms - 谷歌浏览器在重定向时创建历史记录项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9643175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com