gpt4 book ai didi

internet-explorer - 后退按钮(浏览器行为)

转载 作者:行者123 更新时间:2023-12-03 23:38:34 24 4
gpt4 key购买 nike

在 Web 浏览器中按下后退按钮时,默认操作是发送获取请求还是从浏览器历史记录中提供服务?

如果特定于浏览器,那么 Internet Explorer 和 Firefox 的默认操作是什么?

最佳答案

非正式答复

如果上一页是 GET request ,页面通常从浏览器的缓存中获取,除非页面上的缓存时间已过期(此过期时间由网页管理员设置),或者其他因素导致浏览器认为信息不够新鲜。

如果上一页是 POST request ,浏览器通常会询问您是否要重新发送信息,然后从服务器获取页面。

正式答复

这在 Section 13 中有介绍的HTTP Protocol specification浏览器应该实现的。

具体而言,13.10 规定:

Some HTTP methods MUST cause a cache to invalidate an entity. This is either the entity referred to by the Request-URI, or by the Location or Content-Location headers (if present). These methods are:

  - PUT
- DELETE
- POST


其他类型的请求(例如 GET)可能会被缓存。如果您想要详细信息,请通读完整的规范,但规范的设置方式允许浏览器尽可能多地使用其缓存。

关于internet-explorer - 后退按钮(浏览器行为),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1674493/

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