Я хочу иметь количество уведомлений в заголовочной части (как это делает Facebook), однако я не смог придумать хороший способ сделать это. Я сделал это несколько лет назад, но то, как я это сделал, было не так хорошо, это иногда приводило к ошибкам и удалению неправильных частей. Поэтому я пытаюсь найти самый простой способ сделать это.
и значение заголовка является динамическим, поэтому я не могу просто сделать это вручную одним способом.
Так как:
(8) MySite - домашняя страница
тогда, когда он изменится, он будет выглядеть так:
MySite - домашняя страница ИЛИ MySite - UserID102
То, что я делал раньше, это:
var got_title = $('title').html();
var find_notifications = got_title.match(/\([0-9]\)\s/); ///look for (1-9)
if(find_notifications)
{
var default_title = got_title.split(' ')[1];
}
if(!find_notifications)
{
var default_title = got_title;
}
$('title').html(update_notification+default_title);
Однако это очень ненадежно, иногда оно работало нормально, но иногда продолжало бы добавлять уведомления, например:
MySite - Главная страница -> (5) MySite - Главная страница -> (5) (5) (5) (5) (5) (5) MySite - Главная страница