Я разрабатываю страницу веб-сайта для смелых, когда заметил, что на сервер были сделаны ненужные запросы. Поэтому я попытался сузить случай до этой демонстрации, чтобы воспроизвести странное поведение.
Ref: https://github.com/brave/brave-browser/issues/6863
Ожидание
Стандартный тег <img src="..." />
должензапросить указанные ресурсы только один раз .
Проблема
Страница запрашивает один и тот же URI дважды.
Каждый запрос, который вы видите на этом изображении ниже, возвращал 2 разных изображения. Только первый был отображен на экране. Тем не менее, второй запрос извлекает другое совершенно другое изображение с сервера.
![Annotation 2019-11-10 102409](https://user-images.githubusercontent.com/7868782/68538348-d8d0a780-03ad-11ea-9237-eb9cea0d2a8a.png)
Странная часть
Проблема возникает только , когдаТег <img>
находится между двумя тегами заголовка / абзаца. И это произойдет только тогда, когда первый абзац содержит более 4 слов . Проблема не возникает, если в первом абзаце меньше слов. Это для меня странно. Тем не менее, такая ситуация может возникнуть в обычном веб-документе.
Воспроизведение
На простой веб-странице должна быть возможность воспроизвести дело.
<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 версия
Я использую Brave в актуальном состоянии Версия 0.70.123 Chromium: 78.0.3904.97 (Официальная сборка) (64-разрядная версия)
PS: Я надеюсь, что этот вопрос будет решен быстро. Потому что это может привести к тому, что большое изображение будет загружено в несколько раз больше, чем необходимо.