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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Sayler91

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тестирую на сохраненной страничке file:///C:/Users/Users/Desktop/test.html можно это путь добавить в "matches"? Или он уже там есть? И все таки можно оставить возможность запускать через нажатие на расширение?

Всего записей: 21 | Зарегистр. 04-03-2017 | Отправлено: 14:13 21-03-2017
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
нельзя по моему на локальных, надо разрешение, чтобы было у расширения галка Allow access to file URLs . Надо читать правила, можно ли инжектить на локальных или нельзя, а так как это нахрен не надо, то лучше на реальном примере. Кнопкой можно наверно, но надо устанавливать связь с контент скриптом. Слушатель ждёт команду в контенте, и только тогда выполняет, но это для первого расширения немножко сложней.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 14:22 21-03-2017
Sayler91

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Скорее всего мне ваш вариант не подойдет, так как при обновлении страницы запускается скрипт, мне же нужно, только 1 раз при открывании страницы и когда нажимаешь на расширение.

Всего записей: 21 | Зарегистр. 04-03-2017 | Отправлено: 14:30 21-03-2017 | Исправлено: Sayler91, 14:30 21-03-2017
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
Цитата:
А можно по подробнее про инжект
что подробнее? ты же и так контент-скрипт вставляешь в страницу (инъекция, такскать)..
этого более чем достаточно, чтобы в коде страницы шо-то поменять..
 
про матчес - исходя из:
Цитата:
тестирую на сохраненной страничке file:///
надо указать
Код:
"matches":["<all_urls>"]
+ разрешить аддону открывать файлы по ссылкам (вкл галку на странице хроме://екстеншнз)..
 
про кнопку:
Цитата:
можно оставить возможность запускать через нажатие на расширение?
можно, но надо лепить бэкграунд с листенером этого нажатия + связку с контент-скриптом..
на всякий случай - смотрим матчасть..

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

Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 14:33 21-03-2017
Sayler91

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

Цитата:
"matches":["<all_urls>"]
+ разрешить аддону открывать файлы по ссылкам (вкл галку на странице хроме://екстеншнз)..  

 
Скрипт запускается, но можно сделать, что бы 1 раз при открытии срабатывался? Так как страница обновляется при работе с ней и нужно чтоб изменения скидывались.
 

Цитата:
можно, но надо лепить бэкграунд с листенером этого нажатия + связку с контент-скриптом..  
на всякий случай - смотрим матчасть..
Это я понял, чуть позже займусь.
Спасибо большое всем, сдвинулся проект с мертвой точки.  

Всего записей: 21 | Зарегистр. 04-03-2017 | Отправлено: 14:46 21-03-2017
TheBarmaley



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

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

Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 14:58 21-03-2017
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
Я сегодня жутко добёр, так что держи расширение - http://vvl99.narod.ru/test/obrabotka_stranicy.rar
Запускается как с кнопки на панели расширений, так и комбинацией клавиш - Ctrl+Shift+X
Если увидишь окно "Привет мир! я сейчас на странице ... а адрес у неё ...", значит расширение работает.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:02 21-03-2017 | Исправлено: VVL99, 15:03 21-03-2017
Sayler91

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

Цитата:
как минимум - надо же будет как-то отслеживать/запоминать этот "1 раз".. )

 
А тут я даже понятия не имею,  как это будет работать.
 
Добавлено:

Цитата:
Sayler91  
Я сегодня жутко добёр, так что держи расширение - http://vvl99.narod.ru/test/obrabotka_stranicy.rar  
Запускается как с кнопки на панели расширений, так и комбинацией клавиш - Ctrl+Shift+X  
Если увидишь окно "Привет мир! я сейчас на странице ... а адрес у неё ...", значит расширение работает.

 
Офигеть сколько работы было сделано. Все работает прекрасно и с моим сриптом, как я и хотел. Буду разбирать код. Кажется мои поиски окончены.
Спасибо большое!!!

Всего записей: 21 | Зарегистр. 04-03-2017 | Отправлено: 15:03 21-03-2017
VVL99

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

Верно!

Вот как придумали хромы так и будем делать, и без всяких хотелок про  

Цитата:
Без background и popup.

и точка. (точка толстая).
 
Добавлено:
В манифесте достаточно будет -
Цитата:
"<all_urls>"
а -  "*://*/*" тогда не нужно.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:09 21-03-2017 | Исправлено: VVL99, 15:24 21-03-2017
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
о, молодец , без всяких слушателей и посилателей. Только close(); забыл в popup.js , а то остаётся кнопка открыта. Без background.js тоже работает, если не надо горячих клавиш.
 
Добавлено:
что то дата сбилась на сервере, ночь уже что ли.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 00:06 22-03-2017
TheBarmaley



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


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


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


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

Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 00:15 22-03-2017
VVL99

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


TheBarmaley
Новую версию Ru-Board++ смотрел?

Tilks
- пост
Цитата:
Только close(); забыл в popup.js

Да, window.close(); не помешает.
Горячую клавишу тоже надо подобрать, поскольку "Ctrl+Shift+X" в Опере вроде уже есть.
TheBarmaley - пост
Цитата:
хэш содержимого

Я как то хотел понять как получить localStorage адреса на переходя на страницу, но руки отпали к этому.
 
Добавлено:
Tilks - пост
Цитата:
что то дата сбилась на сервере, ночь уже что ли.

Это новая фишка, время по молдавски.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:28 22-03-2017 | Исправлено: VVL99, 00:29 22-03-2017
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Цитата:
Новую версию Ru-Board++ смотрел?
нет.. ты ж знаешь - я сторонник "классики" в дизайне..  

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

Цитата:
Я как то хотел понять как получить localStorage адреса на переходя на страницу, но руки отпали к этому.
э-эмм.. непонятно написано.. наверное, букаф во фразе мало.. или "синтаксис инкоррект".. %(

Цитата:
новая фишка, время по молдавски
скорее - по-монгольски..  
ну.. на +7 же от москвы упёрло, хде гмт+10, а хде та молдавия.. )

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

Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 01:01 22-03-2017
VVL99

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


Цитата:
 Я как то хотел понять как получить localStorage адреса на переходя на страницу, но руки отпали к этому.  
э-эмм.. непонятно написано.. наверное, букаф во фразе мало.. или "синтаксис инкоррект".. %(

Я имел ввиду типа как - cookies.get, получить прямо из браузера не выходя в интернет.
Цитата:
скорее - по-монгольски..

Так то да, но магия то молдавская.
Цитата:
я бы персистент:фалсе добавил бы к бэкграунду

Это совсем другой уровень к нему надо ещё доползти.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

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



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

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

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

Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 14:30 22-03-2017 | Исправлено: TheBarmaley, 14:33 22-03-2017
Kozma_ZipperTnias



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Взамен впавшего в астрал Service Pages предлагаю работающее на некоторых (а возможно, и на большинстве) «хромоногах» About://Internal Pages из «Оперы».
 
Насчет сокращателей ссылок нарыл намедни вот это, добавляющееся к тому же в адресную строку. По мне, достойно быть в шапке.

Всего записей: 558 | Зарегистр. 28-12-2012 | Отправлено: 15:50 22-03-2017
shura1973



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kozma_ZipperTnias
можно и без расширения перейти на страницу chrome://chrome-urls/

Всего записей: 4952 | Зарегистр. 14-10-2007 | Отправлено: 16:05 22-03-2017
VVL99

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

Как бы нужно было получить любое значение ЛС со страницы, но не заходя на неё, через запрос из бэкграннда.
 
TheBarmaley - пост
Цитата:
куда ползти будем?

Сюда, ведь прежде чем использовать, надо же всё изучить.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:08 22-03-2017 | Исправлено: VVL99, 19:09 22-03-2017
TheBarmaley



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

Цитата:
надо же всё изучить
..а как же старый проверенный метод научного тыка, не?  

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

Всего записей: 17807 | Зарегистр. 07-06-2006 | Отправлено: 19:24 22-03-2017
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я как то для вклока делал конвертер img to data, это нужная штука или "нафих, есть онлайн конвертеры"?
 
TheBarmaley - пост
Цитата:
..а как же старый проверенный метод научного тыка, не?

Это святое, на нём вообще всё держится.


----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:19 22-03-2017 | Исправлено: VVL99, 20:20 22-03-2017
   

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