触发 HTTP 请求

Triggering of HTTP request

HTML:

<div style="display: none";><img src="mypic.jpg" alt="Photo"></div>

上面的 HTML 是否会在页面首次加载时触发 http 请求?

是的。具体来说,<img src="example.jpg">会触发一个HTTP GET request to retrieve the content located at example.jpg. If the URL is relative(比如example.jpg/example.jpg../example.jpg),它是相对于当前页面解析的。

您可以在浏览器开发者工具中查看 HTTP 请求。例如,在 Chrome:

  1. Ctrl+Shift+J打开开发工具(Mac : 命令+选项+J).
  2. 导航到“网络”选项卡。
  3. 重新加载页面 (F5) 以查看页面加载时发出的所有 HTTP 请求。