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

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

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

Maz (06-10-2021 09:29): Расширения для Google Chrome | Google Chrome Extension (Часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждаются расширения (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-браузеров
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 в отношении расширений
 

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

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

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

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 08:53 01-08-2019 | Исправлено: Maz, 10:51 20-05-2021
elcam



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

Цитата:
помогло хоть, не? что в итоге-то выбрано?

Добиться сохранения только ярлыков в подпапку "Cсылки" удалось так:
chrome.downloads.onDeterminingFilename.addListener(function(item, suggest) {
    var filename = item.filename;
    if (filename.includes('.url')) {filename = "Ссылки/" + filename + '.url'};
  suggest({filename: filename, conflict_action: 'overwrite', conflictAction: 'overwrite'});
});
Все остальные файлы, пока вроде бы сохраняются в заргузки. Единственная беда, которую не удалось победить -- это добавление расширения ".txt".
Не совсем понял Вас по поводу:
Цитата:
..возможно, нет хендлера - привязки к *.урл

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

Всего записей: 11 | Зарегистр. 20-09-2021 | Отправлено: 10:03 22-09-2021 | Исправлено: elcam, 10:20 22-09-2021
tiger690

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В одном хромо-браузере открыто несколько окон, в каждом несколько вкладок. Всего около 50 вкладок.
Надо эти окна и вкладки перенести в другой хромо-браузер.
Как это можно сделать?
Есть какие-нибудь расширения с таким функционалом?

Всего записей: 2007 | Зарегистр. 16-04-2015 | Отправлено: 15:29 22-09-2021
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Например, я пользуюсь TabHamster. Удобно тем, что оно облачное. То-есть можно даже не переносить вкладки, а синхронизировать их.

Всего записей: 5165 | Зарегистр. 11-03-2003 | Отправлено: 17:04 22-09-2021
tiger690

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

Цитата:
TabHamster. Удобно тем, что оно облачное. То-есть можно даже не переносить вкладки, а синхронизировать их.

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

Всего записей: 2007 | Зарегистр. 16-04-2015 | Отправлено: 20:41 22-09-2021 | Исправлено: tiger690, 20:43 22-09-2021
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дак TabHamster может и просто сессии сохранять и восстанавливать. Облако это его преимущество, но можно и вручную.

Всего записей: 5165 | Зарегистр. 11-03-2003 | Отправлено: 20:52 22-09-2021
TheBarmaley



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

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

Всего записей: 17813 | Зарегистр. 07-06-2006 | Отправлено: 20:53 22-09-2021
elcam



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

Цитата:
встречный вопрос - а оригинальное, непатченное, расширение как у тебя сохраняет? тоже с тхт или правильно?

Да, оригинальное расширение сохраняет все правильно. Перепробовав разные варианты сохранения я понял вот какую вещь: чистый JS (как в непатченном расширении) сохраняет расширение url, но не позволяет поменять папку загрузки, а использование chrome API разными способами позволяет поменять папку загрузки, но сохраняет файл по mime-типу, поэтому хоть как будет с расширением txt. Увы, видимо, это -- ограничение хрома, с которым ничего не поделаешь. Вернулся к Вашей оригинальной версии расширения и буду пользоваться ей.

Всего записей: 11 | Зарегистр. 20-09-2021 | Отправлено: 04:28 23-09-2021
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
elcam
ясно, спасибо.. теоретически, можно накрутить что-то с типом, но мне кажется это совсем лишнее, ради единственной функции..
 
может быть - если именно по сохранению *.урл поработать - есть смысл попробовать другой аддон:
например, прототип этой функции в копировщике (.URL+): http://goodies.ucoz.club/index/0-24
в нём код проще, там функция всего одна (точнее две - с учётом открывания этих файлов), можно попробовать его "подрихтовать"..)

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

Всего записей: 17813 | Зарегистр. 07-06-2006 | Отправлено: 13:36 23-09-2021
tiger690

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

Цитата:
Дак TabHamster может и просто сессии сохранять и восстанавливать.  

Не нашел как в нем можно сохранять сессию.
В общем, надо сделать следующее:
- в первом браузере все текущие открытые окна и вкладки сохранить как сессию
- экспортировать (сохранить) эту сессию в файл
- в другом браузере загрузить сессию из файла.
 
Похоже, TabHamster не умеет этого делать.
 
А какое расширение сможет?
Надо перенести около 50-и вкладок в другой браузер.

Всего записей: 2007 | Зарегистр. 16-04-2015 | Отправлено: 15:52 23-09-2021 | Исправлено: tiger690, 15:53 23-09-2021
reapperofdarkness

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiger690
tabxpert, tabsoutliner
Даете названию окну, они его сохраняют со всеми вкладками, так каждое окно обзываете, потом ищите експорт. Ну на новом браузере импорт через разрешение.
По мне тут tabexpert подойдет, а вообще у него есть триальный режим на семь дней по синхронизации вкладок, окон, истории между браузерами.
О да же через onetab можно перенести, вариантов куча
 

Всего записей: 29 | Зарегистр. 01-10-2019 | Отправлено: 16:25 23-09-2021
AkulaBig

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

Цитата:
Похоже, TabHamster не умеет этого делать.

А как-же вкладка Резерв/Восстановление. Но вообще конечно есть менеджеры сессий с более простым способом сохранения. Вы начали-то с вкладок, а закончили сессиями. Это совершенно разные вещи.

Всего записей: 5165 | Зарегистр. 11-03-2003 | Отправлено: 16:29 23-09-2021 | Исправлено: AkulaBig, 16:29 23-09-2021
tiger690

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

Цитата:
Вы начали-то с вкладок, а закончили сессиями. Это совершенно разные вещи.

Да, я говорил про перенос вкладок и окон из одного браузера в другой.
Сессии - это просто один способ, который подходит для этого.
Пока другого способа нету, придется с помощью сессий это делать.

Цитата:
tabxpert, tabsoutliner

ОК, буду пробовать.
 
Буквально перед этим читал описание расширения SessionBuddy.
Оно тоже вроде бы позволяет экспортировать\импортировать сессию.
 

Всего записей: 2007 | Зарегистр. 16-04-2015 | Отправлено: 16:50 23-09-2021 | Исправлено: tiger690, 16:51 23-09-2021
elcam



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

Цитата:
может быть - если именно по сохранению *.урл поработать - есть смысл попробовать другой аддон

Спасибо за идею, как будет свободное время -- гляну, что там можно сделать!
 

Всего записей: 11 | Зарегистр. 20-09-2021 | Отправлено: 16:53 23-09-2021
AkulaBig

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

Цитата:
Да, я говорил про перенос вкладок и окон из одного браузера в другой.

TabHamster отлично подходит для этого.

Цитата:
Сессии - это просто один способ, который подходит для этого.

И сессии он сохраняет.
Вот инструкция, написанная на вкладке Резерв/Восстановление:
----------
Резерв
Скопируй текст из текстового поля ниже (CTRL+A, чтоб выбрать весь текст и CTRL+C, чтоб скопировать). Потом вставь (CTRL+V) и сохрани текст в любом файле. Например, TabHamsterBackup.txt. Используй UTF-8 кодировку для этого файла.
 
С помощью этих данных ты будешь иметь возможность восстановить свои настройки и сохраненные группы. (Смотри инструкцию в поле выше). Восстановить сессии невозможно.
----------

Всего записей: 5165 | Зарегистр. 11-03-2003 | Отправлено: 18:34 23-09-2021 | Исправлено: AkulaBig, 18:35 23-09-2021
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
..очередной релиз воровайки - Get CRX RU : Micro Plus 2021.9.25 : ContextMenu Mod
 
из основного:
- исправлена проблема с подвисанием при загрузке скриптов с сайта OpenUserJS;
- разделение кода на подгружаемые модули, часть операций с меню вынесена в отдельные скрипты;
- в дополнение к русской добавлена вторая локаль – английская (через стандартный API chrome.i18n);
- изменены названия и логика работы переключателей языка страниц в репозиториях CWS и MEA;
- добавлена возможность указания отдельной папки для сохранения файлов и текстовых описаний загрузок;
- добавлена возможность полного сброса всех параметров в значения по умолчанию;
- доработана поддержка старых версий браузеров (старше CR47).
 
подробнее смотрим в описании этой версии на оф.сайте..
 
читаем/качаем/тестим....

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

Всего записей: 17813 | Зарегистр. 07-06-2006 | Отправлено: 20:06 25-09-2021
alens



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley
Спасибо за новый релиз) Кстати давно хотел спросить, правда не знаю возможно ли это сделать, учитывая что расширение работает полностью через контекстное меню. Вообщем можно ли в воровайку добавить опцию бэкапа и восстановления настроек?

Всего записей: 753 | Зарегистр. 24-06-2005 | Отправлено: 22:06 26-09-2021
Try_Bul_Bul



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

Цитата:
Вообщем можно ли в воровайку добавить опцию бэкапа и восстановления настроек?

Зачем же крохотную програмулину доводить чуть ли ни до комбайна?

Всего записей: 698 | Зарегистр. 24-07-2016 | Отправлено: 06:25 27-09-2021
TheBarmaley



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


Try_Bul_Bul
Цитата:
Зачем же крохотную програмулину доводить чуть ли ни до комбайна?
так она давно уже в комбайн превратилась..)) фичей больше/меньше - хуже не будет..  

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

Всего записей: 17813 | Зарегистр. 07-06-2006 | Отправлено: 10:06 27-09-2021
uzeerpc



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как бы синхронизировать расширение с аккаунтом, если те установлены из .crx (т.е. распакованные, не через Магазин)? Перезапустил Хром, а их и нет, подозреваю что из-за синхронизации.

Всего записей: 1080 | Зарегистр. 09-01-2016 | Отправлено: 13:23 27-09-2021 | Исправлено: uzeerpc, 13:23 27-09-2021
alens



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

Цитата:
Зачем же крохотную програмулину доводить чуть ли ни до комбайна?

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

Всего записей: 753 | Зарегистр. 24-06-2005 | Отправлено: 21:18 27-09-2021
   

Страницы: 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 (06-10-2021 09:29): Расширения для Google Chrome | Google Chrome Extension (Часть 5)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru