1

当我注意到对服务器提出了不必要的请求时,我正在勇敢地开发一个网站页面。因此,我尝试将案例缩小到这里的演示,以重现奇怪的行为。

参考:https ://github.com/brave/brave-browser/issues/6863

期待

一个标准标签应该只请求一次<img src="..." />所述资源。

问题

该页面两次请求相同的 URI。

您在下图中看到的每个请求都返回 2 个不同的图像。只有第一个被渲染在屏幕上。然而第二个请求确实从服务器获取另一个完全不同的图像。

批注 2019-11-10 102409

奇怪的部分

仅当标签位于两个标题/段落标签之间时才会出现此问题。<img>只有当第一段超过 4 个单词时才会发生。如果第一段的单词较少,则不会发生此问题。那对我来说很奇怪。然而,这种情况很可能发生在常规的 Web 文档上。

复制

一个简单的网页应该可以重现该案例。

<head>
  <meta charset="utf-8">
  <title>Images</title>
  <meta name="date.modified" content="Sun, 10 Nov 2019 03:01:15 GMT" />
</head>

<body>
  <p>0 1 2 3 4</p>
  <img src="https://placeimg.com/160/120" />
  <p>0</p>
</body>

勇敢的版本

我正在使用 Brave 是最新版本 0.70.123 Chromium: 78.0.3904.97 (Official Build) (64-bit)

PS:希望这个问题能快点解决。因为它可能会导致大图像被加载多次。

4

0 回答 0