Динамическая замена title на JavaScript и Jquery

Динамическая замена title на JavaScript и Jquery

Единственный более менее нормальный способ менять заголовок на лету, остальные не работали в разных браузерах.

var data = $('h1').html() + '| Умный заголовок';
document.title = data.replace( /([\\s\\S]+)<title>/, '' ).replace(/<\\/title>([\\s\\S]+)/, '' );

Скрипт находит в документе текст между тегом

<h1> </h1>

, после чего он помещается между тегами

<title> </title>

с добавлением текста \”| Умный заголовок\”. Аминь.