Блог - Linux, программирование, Я!

ПрограммированиеМеняем favicon с помощью Jquery

Фавикон (иконка для веб-странички) добавляется таким тегом в HEAD страницы:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
Если вдруг появится необходимость его динамически поменять, то, по аналогии с картинками, должно быть достаточно сменить href атрибут, но на самом деле браузеры на это никак не реагируют. Поэтому нужно удалить и создать заново этот тег.
Как это сделать на чистом JavaScript описано тут Управление иконками favicon из JavaScript - видим, что способ достаточно громоздкий.
В Jquery можно эту операцию проделать всего тремя строчками.

function chFavicon(iconHref){
	//получаем объект тега иконки
	icon=$(":[rel='shortcut icon']");
	//создаем копию объекта иконки
	cache=icon.clone();
	//меняем атрибут href на переданный функции
	cache.attr("href", iconHref);
	//переписываем тег иконки
	icon.replaceWith(cache);
}

phpМой сайтег…

Собственно, плоды моих трудов за последние 2 месяца (примерно).
Дизайн пока не делал, только функционал...
так вот...

              
                
                  Полезный инструментарий Web и JavaScript разработчика
                
              
            

В распоряжении следующие функции:
шифрование-кодировка
/преобразование текста в URL (%20%22%2F), base64, md5.../

выполнение на странице JavaScript
/здесь можно вставить в форму JavaScript и выполнить его, удобная система бэкапа/

послать POST или GET запрос скрипту
/отправить произвольный POST или GET запрос любому сайту/

счетчик - статистика + XSS
/счетчик посещений, сниффер, сбор статистики + инструмент для организации XSS атак))/

"прокси-браузер"
/можно открывать веб-странички с заданными COOKIES, HTTP-заголовками, USER-AGENT... и т.п./
Так что милости просим)))