Загрузка изображения в Desktop Chrome - PullRequest
0 голосов
/ 07 мая 2018
let img1 = document.createElement('img'); 
img1.setAttribute('src', 'https://caniuse.com/img/browserstack.svg');

Я создал <img> без вставки в документ, затем я выполнил setAttribute(src, ''), и ресурс был загружен немедленно; Я хочу загрузить ресурс, когда <img> вставлен в документ. Что я могу сделать?

1 Ответ

0 голосов
/ 07 мая 2018

Создайте тег img внутри шаблона тега.

var tpl = document.createElement('template')
tpl.innerHTML = '<img>'
var img = tpl.content.querySelector('img')
// won't prefetch the image
img.src = 'https://caniuse.com/img/browserstack.svg'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...