Подтвердить что ты не робот

Как отключить автообновление расширения Google Chrome

Как отключить автообновление расширения Google Chrome?

4b9b3361

Ответ 1

Решения, которые я нашел для этого:

1. Отключение обновления конкретного расширения.
Это то, что я хотел!
Вы можете сделать это, отредактировав манифест расширений json файл

в Windows: C:\Users\<USERNAME>\AppData\Local\Google\Chrome\User Data\Default\Extensions\<EXTENSION-ID>\<VERSION>\manifest.json (узнайте идентификатор расширения, включив режим разработчика на странице настроек расширения)
в Ubuntu для Chromium: ${HOME}/.config/chromium/Default/Preferences

В этом файле установите для свойства "update_url" что-то недопустимое, например, "https://localhost". На данный момент в соответствии с указанным URL обновление этого расширения просто невозможно.


источник: https://productforums.google.com/d/msg/chrome/l3zOZeO-5-M/Y7VaR0KCWNIJ

2. Отключение всех обновлений Google Chrome.

2.1. Любая ОС
Просто наберите chrome://plugins/ в адресной строке и выключите плагин Google Update.

Источник: Как отключить автообновление Google Chrome?

2.2 Win OS
Установить значения реестра

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update]
"AutoUpdateCheckPeriodMinutes"=dword:00000000
"UpdateDefault"=dword:00000000

источник: заставить Google Chrome оставить себя в покое

Ответ 2

Если расширение Chrome установлено на Github (а их много, если не большинство), вы можете просто:

(1.) клонировать репозиторий Github,

(2.) сбросить голову на версию, которую вы хотите, и

(3.) включить режим разработчика в chrome://extensions/

(4.) выберите параметр "Загрузить распакованный" из chrome://extensions/, а затем выберите папку, содержащую исходный код для расширения.

Недавно я использовал эту технику для понижения версии моей версии Reddit Link Opener, которая больше не поддерживает пользователей, которые отказались от использования этого редизайна сайта. Это работало для меня на MacOS, но должно работать на всех платформах.

Если расширение загружено как распакованное расширение (как описано выше), оно НЕ будет автоматически обновляться до более новой версии.

Ответ 3

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

Я думаю, что нашел solutuion для windows

Перейдите к C:\Users\YOUR_NAME_HERE\AppData\Local\Google\Chrome\Пользовательские данные\Стандартные\Расширения\YOUR_FOLDER APP HERE\

В этом приложении папки нажмите на свойства и выберите только чтение aplly для всех подпапок и файлов... пока для меня решена проблема!!!

С уважением xichas

Ответ 4

После обновления Google Chrome до v60 ни одно решение, найденное в Интернете, не помогло мне

Поэтому я просто заблокировал IP-адреса, используемые для обновления, выполнив следующие действия:

  • Открыт Chrome с пустой вкладкой браузера
  • Ожидал, пока не начнется автообновление расширения, просматривая вкладку сети в Resource Monitor
  • Выписали все IP-адреса с высокой скоростью загрузки. Мой список IP-адресов был:
    64.233.161.94
    64.233.161.102
    64.233.163.95
    74.125.238.132
    108.177.14.138
    173.194.73.132
    173.194.222.102
    216.58.209.110
    216.58.209.97
    173.194.222.99
    173.194.32.227
    173.194.113.172
    173.194.32.224
    195.216.237.77
    74.125.232.170
    143.215.130.61
    74.125.238.147
    173.194.122.137
    173.194.44.66
    173.194.44.67
    173.194.44.95
    173.194.122.136
    74.125.232.183
    74.125.232.171
  • Создано правило исходящих сообщений для chrome.exe в брандмауэре Windows и добавлены IP-адреса в черный список

После того, как я включил это правило, chrome не смог обновить мои расширения.

Ответ 5

это дополнительный ответ к принятому fooobar.com/info/311944/..., позволяющий отключить все сразу на хром

это также только для Linux (может быть запущен на Windows через Cygwin Tho, не проверено..)

этот скрипт будет

  • сделайте резервную копию файла prefs,
  • изменить его,
  • если не удалось, будет выведено "FAILED"
  • покажите различия используя meld если установлено
#!/bin/bash

set -ue

strPref="$HOME/.config/chromium/Default/Preferences"
cat "$strPref" |egrep "\"update_url[^,]*," -o |sort -u
read -p "existing unique urls above..." -n 1

strBkp="${strPref}.'date +"%Y%m%d%H%M%S"'.bkp"
if cp -v "$strPref" "$strBkp";then
  strUpdUrl="clients2.google.com/service/update2/crx" #change this if needed  #TODO should match any URL...
  sed -i -r "[email protected](update_url\":\"https{,1}://)(${strUpdUrl})@\[email protected]" "$strPref"
  if grep "$strUpdUrl" "$strPref";then echo FAILED >&2;exit 1;fi

  cmdDiff=colordiff
  if which meld;then cmdDiff=meld;fi
  #$cmdDiff <(cat "$strPref" |egrep "\"update_url[^,]*," -o) <(cat "$strBkp" |egrep "\"update_url[^,]*," -o)
  $cmdDiff <(cat "$strPref" |sed -r '[email protected]","@",\n"@g') <(cat "$strBkp" |sed -r '[email protected]","@",\n"@g')
fi

протестировано на хроме: Версия 63.0.3239.84 (Официальная сборка) Построена на Ubuntu, работает на Ubuntu 16.04 (64-битная версия)

Обс.: этот скрипт также работает для Google-Chrome, просто измените путь к файлу настроек