Будет ли указано расширение chrome для сайта, работающего, когда я не посещаю этот сайт? - PullRequest
2 голосов
/ 03 августа 2011

Предположим, есть расширение для Google+, поэтому, когда я посещаю plus.google.com, оно работает, но что произойдет, если я закрою вкладку Google+? Это все еще работает и потребляет мой компьютерный ресурс?

PS: я спрашиваю об этом, потому что мне интересно, что если это правда, я могу написать расширение, которое включает или отключает другие расширения в соответствии с веб-сайтом, который я посещаю, поэтому, возможно, мой Chrome будет быстрее

Ответы [ 2 ]

3 голосов
/ 03 августа 2011

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

Расширения без фоновой страницы потребляют только ресурсы (ну, вероятно, в основном) при использовании. Те, у кого - потребляется память всегда, плюс могут потреблять процессор в зависимости от того, что они там делают.

Вы можете очень легко написать расширение, которое отключит все остальные, с помощью management api , и выгода от этого будет заметна по производительности (на самом деле я написал одно для себя).

3 голосов
/ 03 августа 2011

Это зависит.

Автор расширения Chrome может сказать Chrome, что расширение должно быть активным только на определенных веб-сайтах.Однако, независимо от того, какой веб-сайт вы посещаете, расширение всегда будет работать.Чтобы убедиться в этом, нажмите Shift+Esc, чтобы открыть диспетчер задач.Обратите внимание на процессы расширения.Методом проб и ошибок вы можете увидеть, что если Chrome работает, все ваши включенные [фоновые] расширения также работают.

Преимущество разработчика расширений Chrome, указывающего конкретные веб-сайты, состоит в том, что, хотя расширение всегдаработает, он не будет получать уведомления о событиях для веб-сайтов, которые не относятся к нему - в основном, он будет спать.Таким образом, эффект ощутим.

Для получения дополнительной информации о параметрах конфигурации расширения Chrome см. Документацию манифеста расширения Chrome здесь .

Редактировать : пожалуйстасм. ответ Серга о модификации других расширений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...