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

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

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

gyra (31-01-2018 23:38): Расширения для Google Chrome / Google Chrome Extensions  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

TheBarmaley TMP



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

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



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

Первая часть темы · · · Старая версия шапки до 05.12.2013 (текущие изменения здесь)

Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 08:29 06-04-2016 | Исправлено: TheBarmaley, 06:41 10-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост
Цитата:
думал, шо такая операция интересна

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

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 09:31 17-01-2018
TheBarmaley



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

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

Цитата:
Интерес собственно не в одной команде апи, а в целом наборе последовательных действий
хз.. приклеивать макросы (фактически!) к управлялке аддонов - вопрос, канешна, интересный..  
вопчем, в любом случае - ВСЕ "макросные" хотелки никогда не будут реализованы, шибко разные задачи могут быть..
поэтому я лично сомневаюсь в необходимости лепить в управлялку (!) доп.фичи такого плана (пусть и опционально)..
 
и ещё попутный вопрос:
у тебя в он/оффе узрел присвоение одинаковых ид разным элементам (див/имг) - не айс ведь такое, не? =)
я к тому, шо ид - на то и ид, шоб быть уникальным в пределах одного хтмл-документа, так ведь?
особых косяков (навскидку) не увидел, но подобная "бомба" может и сработать когда-нибудь..))
 
вопчем, не настаиваю, но я б пофиксил - хотя бы добавкой некоего шаблонного стринга к ид каждой из расширок..
ну типа как-то вот так, например:
Код:
<div id='a_'+[id-аддона]><img id='b_'+[id-аддона]> ... код ... </div>
понятно, шо выгрызать сам ид из строки будет чуть гиморнее, но зато каждый хтмл-элемент идентифицируется стопудово..  
 


..добавил в шляпу: Сортировка списка "Подписка"
коллеге raddyst - за наводку -  

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 10:10 17-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост
Цитата:
у тебя в он/оффе узрел присвоение одинаковых ид разным элементам (див/имг) - не айс ведь такое, не? =)

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

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 10:39 17-01-2018 | Исправлено: VVL99, 10:45 17-01-2018
TheBarmaley



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

Цитата:
вот кстати
глянул и ушёл читать..  
 
Добавлено:
..пришёл обратно, ключевое там в самом начале:
Цитата:
приходится нажимать "Reload" в списке расширений, а затем еще и рефрешить страницу, чтобы перезапустить контент-скрипты.
дык, я об этом уже сказал:
Цитата:
для переприменения аддона, НЕ висящего в памяти, достаточно ведь только перезагрузки страницы..
а для скрипта-инжектора после правки нужен релоад аддона..
в управлялках-то стоит задача НЕ самого себя перегрузить, а "соседа", ты ж не будешь в каждый аддон встраивать фичу..  
 
но в любом случае - за наводку на сам принцип отслеживания изменений в папке - отдельное пиво -  

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 10:48 17-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост
Да там собственно и показывать нечего, при нажатии мы узнаём класс таргета и присваиваем значение ид таргета другому объекту.

Код:
 
if (t.className == "oex") {
                g("icos").className = t.id;
                l.oex = t.id;
 

Все нужные кнопки и их картинки имеют один класс и нужный ид.
 
Добавлено:

Цитата:
в управлялках-то стоит задача НЕ самого себя перегрузить, а "соседа", ты ж не будешь в каждый аддон встраивать фичу..  

Может опять поразному понимаем задачу, я при редактировании RB++ держал открытую страницу расширений и каждый раз приходилось туда лезть, жать релоад и перезапускать страницу (пишем одно и тоже, можно было уже в функцию записать текст.), а теперь из попапа можно это делать, правда тоже нужно открыть попап, открыть меню выбрать расширение. Вот для себя можно и на хоткей повесить и на ярлык, но это должно быть нужно кому то вообще в принципе.
 
Добавлено:

Цитата:
НЕ висящего в памяти

RB++ висит в памяти.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 11:06 17-01-2018 | Исправлено: VVL99, 11:20 17-01-2018
TheBarmaley



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

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 11:20 17-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост
Цитата:
подход - через вычисление куда именно юзер тыкнул

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

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 11:29 17-01-2018 | Исправлено: VVL99, 11:30 17-01-2018
TheBarmaley



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

Цитата:
Может опять поразному понимаем задачу, я при редактировании RB++ держал открытую страницу расширений и каждый раз приходилось туда лезть, жать релоад и перезапускать страницу
..и ещё раз скажу - нажатие обновления на странице хроме:/ехт НЕ то же самое, что выкл/вкл (где/как угодно)..
и ещё раз - при выкл/вкл инжектор (если он был) - не меняется, чувак же в статье об этом и пишет..

Цитата:
(пишем одно и тоже, можно было уже в функцию записать текст.),  
да нет, не одно.. ты - про выкл/вкл, а я про обновление (по сути!) аддона в дев/моде.. это же разные вещи, так ведь..)

Цитата:
это должно быть нужно кому то вообще в принципе
не, как частный случай - не вопрос, мало ли как в жизни бывает.. =)
но ты мне скажи - зачем юзеру эта фича? почему он не может просто выкл/вкл аддон или жмакнуть ф5 для вкладки?
у него же сами управляемые аддоны НЕ меняются, т.ч. смысла делать выкл/вкл в паре с перезагрузкой вкладки - ноль..
ну.. разве что если некая ситуация "чую, шо оно глючит", но это крайне редко, думаю..

Цитата:
RB++ висит в памяти.
и ещё раз - если там есть инжектор - выкл/вкл "маловато будет"..)

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 11:39 17-01-2018 | Исправлено: TheBarmaley, 11:57 17-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост
Цитата:
если там есть инжектор - выкл/вкл "маловато будет"..)

Я уже пользовался и у меня все изменения применялись как по js так и по css, если будут сбои напишу. Для меня этот способ значительно быстрее.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 11:55 17-01-2018
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Цитата:
из за этой особенности с картинкой в кнопке
хз.. пока так и не понял, в чём кайф от одной мега-функции.. онклик же - не листенер, память не жрёт, хоть тыщу ставь..  
ну а картинка (и  сама "кнопка", если она под ней есть) один фиг в каком-то паренте лежат, сразу на него и ссылаться..
тем более - ид всегда однозначно указывает на нужный нод/экшн.. да и быстрее, в отличия от вычисления через класс-нейм..
я по примеру экстмана говорю, где каждый блок аддона имеет уникальный ид, а его элементы управления - ваще без ид..)
 
Добавлено:
VVL99
Цитата:
Я уже пользовался и у меня все изменения применялись как по js так и по css, если будут сбои напишу. Для меня этот способ значительно быстрее.
ну фиг знает.. может, я и впрямь чего-то недопонимаю, но всегда "только двести рублей релоад спасёт отца рд"..))
ну да ладно.. про "быстрее" вопросов нет, и так понятно, но, главное, шо апи-то для нормального релоада аддонов всё-рно нет../

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 11:55 17-01-2018 | Исправлено: TheBarmaley, 12:06 17-01-2018
VVL99

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

Не знаю, у меня по другому не получалось, сделал так, как то сталкнулся с этим не вовремя и не стал разбираться. Картинка в кнопке, кнопка в меню (вконцеиголка).

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:33 17-01-2018
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Цитата:
Картинка в кнопке, кнопка в меню (вконцеиголка)
напомнило - "а та игла в яйце, яйцо - в утке, утка - в зайце..."    
хз, короче, в чём тут проблема - онклик на зис.парент.парент тогда, в любом случае можно добраться до исходного..

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 16:47 17-01-2018
dedulya68



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

Цитата:
Да может дело и не в тебе, собсвенно.

 
Если бы я разбирался так-же в расширениях,как вы с TheBarmaley,может сюда бы и не обращался.Видать не дано,стар уже.

Всего записей: 940 | Зарегистр. 22-12-2016 | Отправлено: 20:01 17-01-2018 | Исправлено: dedulya68, 20:02 17-01-2018
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68
// чисто в порядке офтопа..  

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 01:15 18-01-2018 | Исправлено: TheBarmaley, 01:48 18-01-2018
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley
Оценил...Ведётся работа над ошибками .

Всего записей: 940 | Зарегистр. 22-12-2016 | Отправлено: 06:22 18-01-2018 | Исправлено: dedulya68, 06:24 18-01-2018
cvvar00



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

Всего записей: 592 | Зарегистр. 13-11-2016 | Отправлено: 06:24 18-01-2018 | Исправлено: cvvar00, 06:31 18-01-2018
dedulya68



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

Всего записей: 940 | Зарегистр. 22-12-2016 | Отправлено: 06:29 18-01-2018 | Исправлено: dedulya68, 06:37 18-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост
Цитата:
я к тому, шо ид - на то и ид, шоб быть уникальным в пределах одного хтмл-документа, так ведь?

Не обязательно, это так принято считать для простоты и удобства, на самом деле всё обстоит обычным образом и не надо заблуждаться. Особенно новичкам.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:48 19-01-2018
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Цитата:
Не обязательно, это так принято считать для простоты и удобства, на самом деле всё обстоит обычным образом и не надо заблуждаться. Особенно новичкам.
гы-ы-ы.. тык:
Цитата:
The id attribute specifies a unique id for an HTML element (the value must be unique within the HTML document).
так шо не надо тут "новичкам" моск промывать..    


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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 04:06 20-01-2018
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley - пост

Хорошо, а на практике как это доказать?
Я вот могу привести примеры обратного.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 04:13 20-01-2018
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Google Chrome / Google Chrome Extensions
gyra (31-01-2018 23:38): Расширения для Google Chrome / Google Chrome Extensions


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru