Есть ли способ, используя jQuery, изменить document.title после загрузки страницы?

StackOverflow https://stackoverflow.com/questions/1500554

  •  19-09-2019
  •  | 
  •  

Вопрос

Я загнал себя в угол.Кто-нибудь знает ответ?Спасибо!

Это было полезно?

Решение

Это тоже сработает:

$('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';.

моя идея заключается в том, что

  1. используя document.title это лучший вариант, и это кроссбраузерное решение
  2. но если вы привыкли использовать jQuery, вы можете использовать $(document).attr('title', 'new title');.я протестировал это, и у меня нет проблем с основными браузерами и IE8
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top