cuốn sách gpt4 ai đã làm

javascript - 当执行进入页面时,JavaScript History.back() 函数是否生成 HttpRequest?

In lại Tác giả: Walker 123 更新时间:2023-11-28 18:38:30 31 4
mua khóa gpt4 Nike

我是 JavaScript 新手,我有以下疑问。

进入页面后,我发现此链接可返回上一页:

 Indietro

我的疑问是:

它工作正常(回到上一页),但在我看来, javascript:history.back() 不会生成 HTTP 请求,因为:

  1. 如果我打开 FireBug 内的网络选项卡,我在此处看不到生成的请求。

  2. 我正在开发 Spring MVC 应用程序,当我单击此处时,没有处理请求的 Controller 方法。

这是真的还是我错过了什么?它是如何工作的?我错过了什么?

câu trả lời hay nhất

history.back() 通常能够从最近的缓存加载页面,因此不会导致网络获取。根据我的经验,服务器不会检查更新的页面到期 header ,而是根据缓存中的内容检查到期时间。

常见的异常(exception)情况是,如果浏览器可以判断该页面或其某些内容已过期或不可缓存,或者该页面是 POST 编辑的,或者使用以下查询字符串获取的URI。

由于这是内置浏览器,因此此行为可能因浏览器而异,并且将来可能会发生变化。

关于javascript - 当执行进入页面时,JavaScript History.back() 函数是否生成 HttpRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553854/

31 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress