Existe uma maneira, usando jQuery, para alterar o document.title após a página ter sido carregada?

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

  •  19-09-2019
  •  | 
  •  

Pergunta

Eu me codificado em um canto. Alguém sabe a resposta? Obrigado!

Foi útil?

Solução

Isto irá funcionar também:

$('title').text("Boo");

Outras dicas

document.title = 'new value';

É este não está funcionando para você?

Tente:

$(document).ready(function() {
    this.title = 'foo'
})

Talvez isso irá ajudá-lo:

$(document).attr('title', 'new title');

$('title').text("Boo"); não é boa idéia, porque IE8 tem problema com isso.
este bug é relatado Aqui mas os desenvolvedores do jQuery não resolveu isso e sua solução é Use document.title='Boo'; .
minha idéia é que

  1. usando document.title é a melhor opção e é solução cross browser
  2. , mas se você está acostumado a usar jQuery você pode usar $(document).attr('title', 'new title');. Eu testei e não tem nenhum problema com os principais navegadores e IE8
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top