Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Удалить код favicon средствами Javascript (https://javascript.ru/forum/dom-window/68681-udalit-kod-favicon-sredstvami-javascript.html)

Espey 02.05.2017 16:18

Удалить код favicon средствами Javascript
 
Здравствуйте. Подскажите пожалуйста, как из Html удалить код favicon средствами Javasript.

<link href="/templates/protostar/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />


Доступа к шаблону не имею.

Espey 03.05.2017 00:05

Нашел код, меняющий favicon. Проверил - работает.

<script type="text/javascript">
    // Ссылка на файл новой иконки
    var icon='new_favicon.ico';
  
    var head = document.getElementsByTagName('head')[0];
  
    // Найти и удалить старую иконку из тега HEAD
    var links = head.getElementsByTagName('link');
    for (var i = 0; i < links.length; i++) {
        var lnk = links[i];
        if (lnk.rel=='shortcut icon') {
            head.removeChild(lnk);
        }
    }
  
    // Добавить новую иконку
    var link = document.createElement('link');
    link.setAttribute('href',icon);
    link.setAttribute('type','image/x-icon');
    link.setAttribute('rel','shortcut icon');
    head.appendChild(link);
    </script>

laimas 03.05.2017 02:51

Цитата:

Сообщение от Espey
Нашел код, меняющий favicon. Проверил - работает.

То есть просто по FTP заменить старое изображение на новое, ну никак нельзя?

Espey 03.05.2017 16:46

Нету доступа на онлайн сервисе.

laimas 03.05.2017 16:51

Цитата:

Сообщение от Espey
Нету доступа на онлайн сервисе.

А каким же образом JS код добавляется на страницу без доступа к серверу?

Espey 03.05.2017 19:19

В статью можно вставлять собственный html и Javascript. Редактировать шаблон и файлы запрещено.


Часовой пояс GMT +3, время: 09:59.