2015-06-28 5 views
0

Я хочу изменить свой текст значка и текста вкладки браузера, когда пользователь перейдет на другую вкладку браузера. Кто-нибудь знает простой способ сделать это?Изменить Favicon на вкладке Изменить

+0

Не кешируйте это значение и не обновляйте его. – Robin

ответ

0

Используйте событие window.onblur, чтобы изменить document.title и значок. Изменение значков в некоторых браузерах может быть сложным. См. stackoverflow.com/questions/260857/changing-website-favicon-dynamically/260876#260876 для получения дополнительной информации.

window.onblur=function(){ 
    //change favicon 
    document.title="bye"; 
} 
window.onfocus=function(){ 
    document.title="hello"; 
} 
0

Самый простой способ достижения этой цели будет использовать JavaScript, чтобы обнаружить, если вкладка активна:

How to tell if browser/tab is active

Начните с этой следующей строки в ваш <head></head>

<link rel="shortcut icon" id="changingFavicon" type="image/png" href="/favicon.png"/> 

Используя приведенный выше пример javascript, чтобы проверить, не активирована ли вкладка, измените href на новую папку, например, используя jquery.

$("#changingFavicon").attr("href", "http://newlocation.com/favicon.png"); 
Смежные вопросы