Я хотел бы добавить значки сайта на свой сайт, используя favicon.ico.
однако я хочу загрузить общий значок, если на сайте его нет.
Как я могу проверить наличие значка и, если его нет, манипулировать DOM, чтобы указать общий значок на сервере.
Вы можете использовать JavaScript.Адаптируйся под костюм ...
var img = document.getElementsByTagName('img')[0], favicon = new Image; favicon.onerror = function() { img.src = 'http://some-other-url.com/favicon.ico'; } favicon.src = 'http://example.com/favicon.ico';
Нашел эту ссылку, хотел бы, чтобы я нашел это раньше.
<img src="image.gif" onerror="src_to_generic()" />
в
w3 школах
Просто вызовите функцию наошибка, которая сбрасывает src в общее изображение.