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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xant1k - пост
Цитата:
в твоём расширений для UA, страница настроек жутко лагучая.


Отключи анимацию, если из-за неё, в файле pop.css удали -  

Код:
 
#logo {
    animation: spin 8s infinite linear;
    -webkit-animation: spin 8s infinite linear
}
 

 
Добавлено:
Да, анимашка ведёт себя нестабильно. Прыгает с 11 до 30, к примеру страница форума у меня бегает на 5-6, а если выключить стиль то 2.5 - 3.5.

 
Можно ещё удалить тени у элементов - textarea, input, select, тогда вообще летать будет.

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

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



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


Может кто у себя запустить https://github.com/atwxp/rss ? почему-то нет настроек, и вообще пустое окно...

Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 03:26 21-03-2017
Xant1k



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё вопрос по Local CDN. Если сайт требует новую либу, оно его само может скачать?

Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 05:40 21-03-2017
TheBarmaley



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


Xant1k
Цитата:
Если сайт требует новую либу, оно его само может скачать?
думаю - нет, только апдейтом самого аддона с готовым набором.. ну или руками залить и поправить код..
там же не зря собрана вся куча версий, отлов/перехват запросов идёт тупо по имени/адресу либы..

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите набросать манифест для расширения Chroma. Суть нажав на него обрабатывалась страничка js скриптом. Без background и popup. Просто запускался скрипт для этой страницы.

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

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

Sayler91 - пост
Цитата:
Помогите набросать манифест для расширения Chroma. Суть нажав на него обрабатывалась страничка js скриптом. Без background и popup. Просто запускался скрипт для этой страницы.


Код:
 
javascript: (function() {ваш код})()
 

 
Добавлено:
Просто перетащи его на панель закладок.
Пример:
javascript: (function(){alert("Привет мир!")})()
 
Bookmarklets / Favelets / Букмарклеты / Закладурки

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я помню ваш совет, и он мне помог Но в букмарклете есть ограничения в 16 000 символов. Я уже почти истратил этот запас. Мне же нужно не иметь ограничения, так как обработка текста занимает много кода. Так же хочу запускать скрипт горячей клавишей.
 
Добавлено:
manifest.json

Код:
{
  "manifest_version": 2,
  "name": "Проверка",
  "version": "1.0",
   
  "icons": {
    "45": "48x48.png"
 
  },
  "content_scripts": [
    {
      "matches": [ "*://*/*" ],
      "js": [ "content.js" ]
    }
  ],
  "permissions": [
    "tabs"
  ],
 
    "browser_action": {
    "default_title": "LostTime",
    "default_icon": "48x48.png"
    }    
}

popup.html

Код:
<!DOCTYPE html>
<html>
<script src="js/function.js"></script>
</html>

 
Как то так, но не запускается function.js

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91 - пост
Цитата:
Так же хочу запускать скрипт горячей клавишей.

Горячие клавиши вроде только из бэкграунда работают.
 
Добавлено:
Sayler91 - пост
Цитата:
Без background и popup. Просто запускался скрипт для этой страницы.


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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Горячая клавиша не первостепенная задача. Хотя бы чтоб скрипт запускался.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
а почему именно надо расширение? может вам тогда использовать ваш код как юзер скрипт например через Tampermonkey или Violentmonkey

Всего записей: 4946 | Зарегистр. 14-10-2007 | Отправлено: 13:05 21-03-2017
Sayler91

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
В js/function.js пиши внедрение кода в текущую вкладку.

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
где в манифесте попап?
в content.js скрипт который может работать с DOM .

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

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

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

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

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня обработчик страницы
Код:
var a=document,b=a.getElementById("name"),a=a.getElementById("name2");
a.style.backgroundColor=b.textContent==a.textContent?"green":"red";

Он меняет цвет элементов при условиях.

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



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

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

Всего записей: 17316 | Зарегистр. 07-06-2006 | Отправлено: 13:42 21-03-2017
Tilks

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

Код:
{  
  "manifest_version": 2,  
  "name": "Проверка",  
  "version": "1.0",  
   
  "icons": { "48": "48x48.png" },  
  "content_scripts": [ {  
      "matches": [ "*://*/*" ],  
      "js": [ "content.js" ] ,
      "run_at": "document_end",
      "all_frames": true
    } ]
}

 
content.js

Код:
(function(){
alert('Hello from extension');
})();

 
Добавлено:
лучше конечно так, чтобы не кликать всё время ок

Код:
(function(){
//alert('Hello from extension');
document.title = "Hello!";  
})();

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

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

Цитата:
смысл в кнопке? достаточно инжекта, всё-рно до перезагрузки контент не меняется..  
ну а если что-то подгружается - в скрипте вешать листенер на изменение этого "что-то"..  

А можно по подробнее про инжект. По сути мне нужно изменение страницы один раз, далее она обновляется и все цвета скидываются в первоначальное состояние, что мне и нужно. Листенер не нужен, как я понял.
 
 
Добавлено:

Цитата:
{  
  "manifest_version": 2,  
  "name": "Проверка",  
  "version": "1.0",  
     
  "icons": { "48": "48x48.png" },  
  "content_scripts": [ {  
      "matches": [ "*://*/*" ],  
      "js": [ "content.js" ] ,  
      "run_at": "document_end",  
      "all_frames": true  
    } ]  
}

Что то у меня не получилось. Иконка горит серым. Может нужно вставить "browser_action"?
 

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sayler91
у меня нет иконки на панели, только в расширениях. иконка на панели не нужна, инжект идёт на тех страницах, которые в "matches": [ "*://*/*" ], то есть во всех.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 14:07 21-03-2017 | Исправлено: Tilks, 14:08 21-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