Есть ли способ, используя jQuery, изменить document.title после загрузки страницы?
Вопрос
Я загнал себя в угол.Кто-нибудь знает ответ?Спасибо!
Решение
Это тоже сработает:
$('title').text("Boo");
Другие советы
document.title = 'new value';
У тебя это не работает?
Попробуй:
$(document).ready(function() {
this.title = 'foo'
})
Может быть, это поможет вам:
$(document).attr('title', 'new title');
$('title').text("Boo");
это не очень хорошая идея, потому что IE8 есть проблема с этим.
сообщается об этой ошибке Здесь но разработчики jQuery не решили эту проблему, и их решение таково Использование document.title='Boo';
.
моя идея заключается в том, что
- используя
document.title
это лучший вариант, и это кроссбраузерное решение - но если вы привыкли использовать jQuery, вы можете использовать
$(document).attr('title', 'new title');
.я протестировал это, и у меня нет проблем с основными браузерами и IE8
Не связан с StackOverflow