Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Google Chrome | Google Chrome Extension

Модерирует : gyra, Maz

Maz (29-02-2024 20:17): Расширения для Google Chrome | Google Chrome Extension (Часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждаются расширения (extensions) для браузера Google Chrome
А также их установка, настройка, совместимость с различными версиями браузера, новые релизы расширений и изменения в них.
 
Обсуждение работы самого браузера ведётся в другой теме
 
При описании проблемы обязательно указывайте версию браузера, а также версию неработающего у вас расширения.
Кроме того, также желательно давать ссылку на источник установки аддона (например, на его страницу в CWS).

 
Убедительная просьба: выкладывайте ссылки на домашние страницы расширений, а не прямые ссылки на crx-файлы!



Официальный репозиторий расширений Chrome WebStore: *
chrome.google.com/webstore/...extensions - Chrome WebStore, поддерживается автообновление
chrome.google.com/webstore/...ex...en-US - там же, на английском (в чём разница - читаем здесь)
 
Другие репозитории расширений:
www.crx4chrome.com - архив версий + описания + ссылки на оригиналы в CWS + прямая загрузка CRX-файлов
www.chromeextensions.org · www.chrome-plugins.info - "is not affiliated or sponsored by Google Inc." :·)
addons.opera.com · microsoftedge.microsoft.com - расширения для Opera и MS Edge, подходящие для хром-браузеров
ext.chrome.360.cn · www.chromefor.com - некоторые китайские репозитории расширений для Chromium-браузеров
extpose.com - архив текущих версий CWS [в формате ZIP, с добавкой гуглоаналитики в zip!] (обсуждение отсюда и далее)
kuchkan.cf * · game-edition.ru · проект "Good CRX" - авторские, исправленные и русифицированные расширения
userscripts-mirror.org * · greasyfork.org · openuserjs.org · monkeyguts.com · userstyles.org · freestyler.ws - скрипты и темы
 
Микро-FAQ или ЧАВО:
О разрешениях, запрашиваемых приложениями и расширениями
Ошибки установки и решение некоторых проблем при установке расширений
Как установить расширение/тему/скрипт НЕ из Chrome WebStore
Обход ограничений на установку расширений из WebStore (для НЕ-гугло-хрома)
Как включить расширения НЕ из Chrome WebStore + здесь (п.3 и п.4) + важное уточнение + пояснение
Как упаковать установленную тему/расширение/приложение (ID не сохраняется!)
О плагинах NPAPI и PPAPI - краткое пояснение
Если не работает встроенная функция перевода страниц
Как отключить неотключаемые расширения/приложения
Как скачать расширение/приложение/тему из Chrome Web-Store + загрузчик CRX-файлов
 
Полезные расширения: ("путеводитель" · выборка в CHM · ремарка о нерабочих ссылках на gavitex.com)
Ru-Board: Tools Collection Ru-Board: народное творчество Повышение безопасности сёрфинга
Блокировка рекламы и другого контента Анти-блокировка Дополнительные режимы просмотра
Управление паролями Интерфейс и стили Перевод текста и словари Работа и офис в он-лайне
Замена "новой вкладки" Управление вкладками Управление закладками Менеджеры загрузки
Настройка поисковых систем YouTube-мания Торрентомания ТВ/радио и прочая мультимедия
Скриншоты и работа с изображениями RSS: чтение новостей (+ микро-тест) Блокноты и заметки
Букмарклеты Полезные мелочи Если не хватает стандартных возможностей настройки...
 
Дополнительно:
Cправка Google Chrome: Приложения, расширения и плагины
Статьи и обзоры по расширениям браузеров на движке Chromium
Самые популярные расширения на CWS · Рейтинг приложений в CWS - обновляемый рейтинг + ссылки + по группам
Разработка и отладка расширений - о том, как это всё работает и как/чем можно сделать что-то своё
Платные расширения и приложения Google Chrome - все вопросы и запросы по ним, там же - ответы и советы
Будь внимателен: "чёрный" список расширений - вредоносные, с рекламой, трекерами и пр.
Осторожно: "Большой брат"! - политика Google в отношении расширений
 

Предыдущие части темы:  Часть № 1 + Часть № 2 + Часть № 3 + Часть № 4 · · · Старая версия шапки до 05.12.2013 (текущие изменения здесь)

Настоятельная просьба ко всем присутствующим:
Если правите шапку - сообщите* в теме о сделанных изменениях и обязательно* сделайте бэкап!

* В противном случае - не обижайтесь на то, что шапка будет принудительно восстановлена из предыдущей резервной копии.
Бэкап шапки можно сделать прямо в своём посте или в этой теме.

Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 09:28 06-10-2021 | Исправлено: TheBarmaley, 08:05 10-11-2022
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alens

Цитата:
или существуют коды которые реагируют на нажатие ПКМ или средней кнопки мыши?

События мыши:
 
click – происходит, когда кликнули на элемент левой кнопкой мыши (на устройствах с сенсорными экранами оно происходит при касании).
dblclick – Запускается при двойном нажатии кнопки указывающего устройства (например, основной кнопки мыши) на одном элементе.
contextmenu – происходит, когда кликнули на элемент правой кнопкой мыши.
mouseover / mouseout – когда мышь наводится на / покидает элемент.
mousedown / mouseup – когда нажали / отжали кнопку мыши на элементе.
mousemove – при движении мыши.
 
Клавиатурные события:
 
keydown и keyup – когда пользователь нажимает / отпускает клавишу.  
 
событий много разных
https://developer.mozilla.org/en-US/docs/Web/API/Element#events

Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 22:06 19-03-2023 | Исправлено: greeple, 22:11 19-03-2023
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alens
Цитата:
Кстати вот стало просто интересно, я так понимаю что все подобные коды по умолчанию реагируют только при клике ЛКМ или существуют коды которые реагируют на нажатие ПКМ или средней кнопки мыши?
у любого клика в атрибутах есть ещё и номер нажатой кнопки мыша, можно и его в качестве условия использовать.
для пкм есть и отдельное событие - вызов контекстного меню, если в скрипте заменить click на contextmenu - будет реагировать на пкм.
 
вопчем, если интересно - можно подробнее посмотреть и попробовать как/что выдаётся при кликах:
https://learn.javascript.ru/mouse-clicks

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17804 | Зарегистр. 07-06-2006 | Отправлено: 05:56 20-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Локализовал баг в новой версии Group SpeedDial, про который писал на предыдущей страницы с открытием диалов в новых вкладках.
Если запускать один и тот-же диал два раза подряд. То-есть запустил диал, закрыл его, запустил опять этот-же диал. То он запускается не в новой вкладке, а в текущей. Несмотря на то, что в настройках установлена галка - открывать диал в новой вкладке.
Если кто на гитхабе зареган, отправьте автору багрепорт, если нетрудно.

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 17:30 20-03-2023
alens



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple
 
TheBarmaley
 
Спасибо за разъяснения и ссылки. Изменил click на dblclick в коде

Код:
 document.addEventListener('click',function(e){!e.target.href&&location.reload()})

потому что одиночный клик все таки срабатывал и на ссылках. Ну а с dblclick такой проблемы понятно что нет. Так же хотел поэкспериментировать с обновлением страницы средней кнопкой мыши. Если я правильно понял за это отвечает значение event.which == 2 но куда его добавить в приведённом коде я так и не понял. Пробовал разные варианты но все они не сработали.

Всего записей: 753 | Зарегистр. 24-06-2005 | Отправлено: 00:04 22-03-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alens
event.which это устаревшее https://learn.javascript.ru/mouse-events-basics  
event.button сейчас, which тоже работает наверно, но устаревшее уже
надо спросить if event.which == 2  
 
document.addEventListener("mousedown",function(e){if(e.which == 2 && !e.target.href)location.reload()})
 
или с event.button
Левая кнопка (основная)                    0
Средняя кнопка (вспомогательная)     1
Правая кнопка (вторичная)                2
Кнопка X1 (назад)                              3
Кнопка X2 (вперёд)                            4
 
document.addEventListener("mousedown",function(e){if(e.button == 1 && !e.target.href)location.reload()})
 
но я бы еще добавил альт или шифт туда event.altKey или event.shiftKey
 
document.addEventListener("mousedown",function(e){if(e.button == 1 && !e.target.href && e.altKey)location.reload()})
 
document.addEventListener("mousedown",function(e){if(e.button == 1 && !e.target.href  
&& e.shiftKey)location.reload()})

Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 02:56 22-03-2023 | Исправлено: greeple, 02:57 22-03-2023
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alens
Цитата:
куда его добавить в приведённом коде я так и не понял
выше ответили уже, добавлю - можно чуть укоротить, вместо "ифа" использовать изначальную проверку по "И":
Код:
document.addEventListener('click',function(e){e.which==2&&!e.target.href&&location.reload()})
сопссно, обе эти проверки эквивалентны по сути, просто с "ифом", таксыть, код выглядит "каноничнее"..))
 
про срабатывание на ссылках - не должно такого быть, я перед первым постом спецом ещё раз проверил.
впрочем, так может быть, если клик как-то по-хитрому сделан и проверяемый атрибут href у линка отсутствует.

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17804 | Зарегистр. 07-06-2006 | Отправлено: 07:10 22-03-2023 | Исправлено: TheBarmaley, 07:11 22-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как можно отключить обновление расширения. Пробовал в манифесте закомментить строку с урлом. Не помогает. Может есть расширка для выборочного отключения обновлений расширений?

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 10:08 23-03-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
тоже ищу, у цента есть ключ --cb-disable-extensions-auto-update отключающий обновление всех расширений, а так чтобы одному запретить я тоже пока не нашел
видел еще такой вариант  
   
закоментить строку, а не изменять, но сам не пробовал
 
еще вот такое было расширение https://chrome.google.com/webstore/detail/extension-update-disabler/pfijgddffdeabjfpkfikmkfdpaleebek
вот тут оно https://github.com/kleinfelter/chrome-autoupdate-disabler тоже пока не тестил
 
еще в файле \User Data\Default\Preferences тоже все расширения вместе с манифестами прописаны и там же строка update_url тоже видел где то писали что там надо менять
 
еще есть вариант политик https://chromeenterprise.google/policies/#ExtensionSettings
сюдя в реестре добавить раздел Software\Policies\Google\Chrome\ExtensionSettings  
 
такой файл создаем ext.json  заполняем по примеру и прописываем этот json файл в реестре по этому пути который я выше написал,  потом заходим chrome://policy/ и перезапускаем политики или просто браузер наверно можно перезапустить, у меня в реестре вообще нет в политиках папки гугла поэтому не тестил, но похоже что политики самый норм вариант должен быть, хотя и преференс файл вместе с строкой в манифесте расширения если отредактировать тоже должно сработать
 
понадобилось тоже к одному запретить, https://chrome.google.com/webstore/detail/share-extensions/chdafcbnfkfenoeejpaeenpdamhmalhe вот это расширение в магазе поломано, разраб зачем то залил поломанную версию и свалил в закат, хотя предыдущая версия работает нормально, сейчас проверил https://www.crx4chrome.com/crx/245612/
но так как это расширение больше не разрабатывается, то можно переупаковать в новое и не будет обновляться, а с теми которые еще будут обновляться так вот просто не отключить
хочу в неё добавить потом как нибудь кнопку экспорта не списка, а прям расширок в папку с магаза, и тех которых нет в магазе чтобы списком сохранялись

Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 14:02 23-03-2023 | Исправлено: greeple, 14:06 23-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple

Цитата:
закоментить строку, а не изменять, но сам не пробовал

Про это я написал, что не помогло

Цитата:
еще вот такое было расширение

Это для отключения обновления всех расширений. Но ведь все обновления можно и ключом отключить

Цитата:
еще есть вариант политик

С этим вариантом надо разбираться

Цитата:
а с теми которые еще будут обновляться так вот просто не отключить

Да, это обновляемое расширение Group Speed Dial. Как-раз с последним обновлением и пришел баг.
Видимо придется ждать исправлений.

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 14:31 23-03-2023
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Только так  
--cb-disable-extensions-auto-update + расширение OnOffGroupsExt. Оно показывает в т.ч. обновленные расширения и позволяет обновить (или не не обновлять) по отдельности. В настройках расширения нужно включить нужное.
 
 
Добавлено:
Но если уже обновилось, то поздно.
 
Добавлено:
Для других браузеров ключ такой:
--disable-background-networking  --disable-component-update
 

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 15:05 23-03-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Про это я написал, что не помогло
 

в манифесте расширения ты убирал, а в User Data\Default\Preferences убирал?

Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 16:00 23-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus

Цитата:
Только так  
--cb-disable-extensions-auto-update + расширение OnOffGroupsExt. Оно показывает в т.ч. обновленные расширения и позволяет обновить (или не не обновлять) по отдельности. В настройках расширения нужно включить нужное.

Ну вот это, скорей всего самый оптимальный вариант на нынешний день.

Цитата:
Но если уже обновилось, то поздно.

У меня всегда есть архив и браузера и Винды.
greeple

Цитата:
в User Data\Default\Preferences убирал?

Не, там только после ваших слов увидел. Но вы не написали точно, там просто удалить или надо как-то отредактировать. Поэтому не стал пробовать.

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 16:10 23-03-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это для отключения обновления всех расширений. Но ведь все обновления можно и ключом отключить

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

Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 16:29 23-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал с преференсами покопаться. А фиг там. Там куча ссылок с этим адресом. То-есть для разных расширений один и тот-же урл. Вот этот https://clients2.google.com/service/update2/crx

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 16:39 23-03-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Но вы не написали точно, там просто удалить или надо как-то отредактировать.

я думаю так же как и в манифесте расширения, это они же добавляются в этот файл и потом отсюда браузер с ними работает, можно наверно просто удалить и перезапустить браузер может он с расширения заново подгрузит манифест в этот файл, я не пробовал
 
Добавлено:
AkulaBig

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

так я же написал что в этом файле все расширения, конечно адрес один и тот же для всех расширений, и в расширках так же он один у всех, ты по id расширение найди в этом файле и у него уже строку удали, чтобы удобнее видно было отформатируй файл форматтером каким нибудь js tool в notepad++ или в онлайне просто https://codebeautify.org/jsonviewer вставь и обратно скопируй всё и сохрани, так проще будет увидеть структуру
а ну и потом можешь обратно https://codebeautify.org/jsonminifier сжать, это не обязательно наверно

Всего записей: 5536 | Зарегистр. 11-02-2020 | Отправлено: 16:40 23-03-2023 | Исправлено: greeple, 17:13 23-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В крайнем случае попробую и этот вариант. Кривущий конечно.
WatsonRus

Цитата:
 расширение OnOffGroupsExt

Не понял, как с помощью этой расширки отключить автообновление. Не подскажите, как это сделать?

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 17:48 23-03-2023
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Цитата:
Не понял, как с помощью этой расширки отключить автообновление. Не подскажите, как это сделать?

Она не отключает. Отключает ключ, + расширение, позволяющее обновлять выборочно.
 
Добавлено:
Вы значок "+", что ли, не видите?

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 17:51 23-03-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот я вижу, что что-то не то.
Не работает этот ключ. Все расширения обновились.

Всего записей: 5083 | Зарегистр. 11-03-2003 | Отправлено: 18:05 23-03-2023
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Цитата:
для выборочного отключения обновлений расширений
..ключи какие-то.. параметры.. самое простое - поставить нужные рас(пере)пакованными. вся шняга - от ид, надо его и менять..  

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17804 | Зарегистр. 07-06-2006 | Отправлено: 18:13 23-03-2023
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Цитата:
Не работает этот ключ. Все расширения обновились.

Если не работает, пробуй стандарные. --disable-background-networking  --disable-component-update
Эти точно работают.
 
Добавлено:
Cent-овские ключи давно никто не проверял.

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 18:17 23-03-2023
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Google Chrome | Google Chrome Extension
Maz (29-02-2024 20:17): Расширения для Google Chrome | Google Chrome Extension (Часть 6)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru