Избегайте показа несуществующих рамок изображения в HTML-шаблоне электронной почты - PullRequest
0 голосов
/ 21 октября 2019

Мне интересно, есть ли способ избежать отображения фреймов ошибок в шаблонах электронной почты, когда происходит ошибка загрузки изображения (например, изображение не существует)? Вы можете увидеть это на картинке ниже. У меня там своеобразный динамический контент.

Я пытался установить изображение onerror="this.onerror=null;this.style='display:none;'", но не удивился, что оно не работает: D

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Вы были близки к правильному ответу - если вы не хотите видеть альтернативное изображение, это будет работать:

 <img src="incorrect_path_to_image"  onerror="this.onerror=null;this.style.display='none';"/>
0 голосов
/ 21 октября 2019

Этот код будет отображать изображение в случае, если ваше значение не отображается:

<img src="img/non_existing_image.jpg"
     onerror="this.onerror=null;this.src='https://placeimg.com/200/300/animals';"
/>

В качестве альтернативы вы можете использовать прозрачный файл 1x1 png.

...