Этот сайт был обновлен в фоновом режиме как убрать
Перейти к содержимому

Этот сайт был обновлен в фоновом режиме как убрать

  • автор:

Как выключить фоновый режим Гугл Хром

Всем привет! Знает что? Браузер Google Chrome не всегда полностью выключается при его закрытии. Иногда, в зависимости от дополнений и расширений, которые вы установили – браузер продолжает работать в фоновом режиме, и у вас могут появляться всплывающие уведомления, например, из Google Hangouts, позволяющие общаться с вами.

Для одних людей это может показаться очень удобным, можно получать уведомления с Facebook, когда окно браузера Chrome закрыто. Так же можно получать сообщения от других социальных сетей и сервисов.

Кстати, вы можете скачать браузер Гугл Хром по этой ссылке, а также узнать о его особенностях и преимуществах. Ведь это один из самых лучших, и уже давно, самый популярный браузер для настольных ПК (по данным статистики Линчакин).

Но если вы из тех людей кому не нравится то, что Google Chrome остается работать в фоновом режиме, то эта статья для вас. Ниже я покажу, как отключить эту функцию в настройках браузера.

А для начала, если он уже в фоновом режиме, то его можно отключить, нажав правой кнопкой мыши по иконке браузера Хром в трее и выбрать соответствующий пункт.

Если же нет, то давайте зайдем в параметры браузера и выключим его переход в фоновый режим. Для этого нажмите на значок параметров в правом верхнем углу браузера Chrome и выберите «Настройки».

Значок параметров Google Chrome.

Вход в настройки Гугл Хром.

Затем, в открывшейся вкладке настроек, в самом низу нажмите «Показать дополнительные настройки».

Показать дополнительные настройки Гугл Хром.

У вас появится ряд новых настроек, среди них, почти в самом низу, найдите раздел Система, и уберите галочку напротив «Не отключать работающие в фоновом режиме сервисы при закрытии браузера».

Не отключать работающие в фоновом режиме сервисы при закрытии браузера.

Теперь браузер Хром не будет работать в фоновом режиме. Чтобы вернуть эту функцию, снова поставьте галочку.

Chrome Push-уведомление: этот сайт был обновлен в фоновом режиме

уже пробовал с предложением, размещенным здесь https://disqus.com/home/discussion/html5rocks/push_notifications_on_the_open_web/
Но до сих пор не нашел ничего полезного. Есть какие-нибудь предложения ?

5 ответов

Как правило, как только вы получаете push-сообщение от GCM (Google Cloud Messaging), вы должны показать push-уведомление в браузере. Это упоминается в 3-м пункте здесь:

Так может случиться, что каким-то образом вы пропускаете push-уведомление, хотя вы получили push-сообщение от GCM, и вы получают push-уведомление с некоторым сообщением по умолчанию, таким как»этот сайт был обновлен в фоновом режиме».

я испытывал ту же проблему, но после долгого исследования я узнал, что это потому, что задержка происходит между событием PUSH и self.регистрация.showNotification(). Я пропустил только ключевое слово return перед self.регистрация.showNotification()

поэтому вам нужно реализовать следующую структуру кода, чтобы получить уведомление:

я столкнулся с этой проблемой в прошлом. По моему опыту, причина, как правило, одна из трех проблем:

  1. вы не показываете уведомление в ответ на толчок сообщение. Каждый раз, когда вы получаете push-сообщение на устройстве, когда вы заканчиваете обработку события уведомление должно быть оставлено видимым на устройство. Это связано с подпиской на userVisibleOnly: true option (хотя обратите внимание, что это не является необязательным и не устанавливает его подписка на неудача.
  2. ты не звонишь event.waitUntil() в ответ на обработку события. Обещание должно быть передано в эту функцию, чтобы указать браузеру, что он должен ждать разрешения обещания, прежде чем проверять, осталось ли уведомление.
  3. по какой-то причине вы разрешаете обещание, переданное event.waitUntil перед отображением уведомления. Обратите внимание, что self.registration.showNotification является обещанием и асинхронным, поэтому вы должны быть уверены, что он разрешен до того, как обещание передано event.waitUntil решает.

Если вам нужно больше вещей, чтобы произойти во время получения события push-уведомления, showNotification() возвращает Promise . Таким образом, вы можете использовать классическую цепочку.

это работает, просто скопируйте / вставьте / измените. Заменить «возвратить себя».регистрация.showNotification () » с приведенным ниже кодом. Первая часть предназначена для обработки уведомления, вторая часть-для обработки щелчка уведомления. Но не благодарите меня, если вы не благодарите меня за часы поиска ответов в гугле.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *