Странное изображение двойной загрузки на простой HTML-странице

Я разрабатываю страницу веб-сайта на brave, когда заметил, что к серверу были отправлены ненужные запросы. Поэтому я попытался сузить дело до этой демонстрации, чтобы воспроизвести странное поведение.

Ссылка: https://github.com/brave/brave-browser/issues/6863

Ожидание

Стандарт <img src="..." />тег должен запрашивать указанные ресурсы только один раз.

Эта проблема

Страница дважды запрашивает один и тот же URI.

Каждый запрос, который вы видите на этом изображении ниже, возвращал 2 разных изображения. На экране были отрисованы только первые. Тем не менее, второй запрос действительно получает другое совершенно другое изображение с сервера.

Аннотация 2019-11-10 102409

Странная часть

Проблема возникает только тогда, когда<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 Версия 0.70.123 Chromium: 78.0.3904.97 (официальная сборка) (64-разрядная версия)

PS: Надеюсь, эта проблема будет решена быстро. Потому что это может привести к тому, что большое изображение будет загружено в несколько раз больше, чем необходимо.

0 ответов

Другие вопросы по тегам