Мы хотим использовать jquery / javascript для добавления элементов «альтернативная ссылка rss» в раздел итогового html-документа, то есть, чтобы оранжевый значок «rss» отображался в правой части url-панели браузера (он же) потрясающий бар "в ФФ)
Такой подход упрощает добавление ссылок «подписка» в разделе. Каждый кусок страницы может добавлять ссылки rss по мере необходимости за один проход, вместо того, чтобы требовать два прохода, один для сбора ссылок rss, а другой для отображения страницы
Вот что я нашел:
Я добавил этот код на тестовую страницу (в блоке скрипта)
$(
function()
{
("<link rel='alternate' type='application/rss+xml' href='/path/to/another/rss'>").insertAfter("meta")
}
)
Работает в Firefox (версия 3.5)
Сбой в IE8
Когда происходит сбой в IE8, он фактически разрывает любые существующие ссылки rss. Например, если в разделе заголовка страницы уже были следующие ссылки:
После выполнения javascript IE8 выделяет оранжевую кнопку RSS. (FF3.5, напротив, правильно отображает все три ссылки)
Я пробовал несколько других вариантов, но безуспешно в IE8
Это подход кошерный? Хорошо ли ведут себя браузеры на лету, как часть манипуляций с DOM? Любые комментарии или идеи?
спасибо,
Счет