Ru-Board.club
← Вернуться в раздел «Тестирование»

» Google Chrome / Chromium / ChromePlus / SRWare Iron

Автор: TheBarmaley
Дата сообщения: 23.04.2014 13:04
Продолжение, начало: ч.1 + ч.2 + ч.3 + ч.4..
История шапки основной темы по хром-браузерам по датам изменения:
23.04.2014 / 26.04.2013 / 01.05.2014 --->>> Продолжение...
Автор: yeosh
Дата сообщения: 25.04.2014 18:47
Уважаемый TheBarmaley!
Сначала хочу поблагодарить Вас за вашу работу.
Благодаря ей удобнее и проще пользоваться интернетом обычным пользователям, особенно таким как мне, пенсионерам.
Но есть большая к Вам ПРОСЬБА.
Не могли ли Вы выложить пропатченный файл DLL для браузера COMODO DRAGON
(он же то-же на основе Хрома) , чтоб он то-же мог переводить англ. страницы?
Нужен файл для версии 31.0.0.
(http://www.filehippo.com/download_comodo_dragon/history)
Надеюсь на понимание, хотел обратиться к Вам лично, но здесь на форуме нет такой возможности.
Извините за беспокойство.
Автор: TheBarmaley
Дата сообщения: 26.04.2014 12:34
yeosh
ответил в ПМ..
Автор: TheBarmaley
Дата сообщения: 26.04.2014 16:57


Project Naptha RU

Текущая версия - 2014.5.2

Допиливание и перепаковка Project Naptha - OCR на базе локального движка или облачного сервиса.

Возможности:
Распознавание текста на любых (в т.ч. и локальных) картинках и фотографиях с помощью локального JS-движка Ocrad либо посредством бесплатного облачного OCR-сервиса Tesseract. Распознанный текст можно выделять и копировать. Локальный движок OCR "понимает" только английский язык, внешний сервис позволяет распознавать 9 языков (включая русский) + специальное распознавание интернет-мемов.
Начиная с версии 2014.5.2 (оригинал - 0.7.7) введён поиск в Google* распознанного текста (выделенного фрагмента).
* Можно было бы прикрутить и любой другой, но особого смысла в том не увидел.. =)

В исходном расширении заявлена фича перевода, которая может быть задействована только при прямом обращении к автору по почте, поэтому в данном релизе она удалена из меню. Начиная с версии 2014.5.2 в русском релизе вместо этого подключены переводчики* Google/Yandex (язык перевода определяется автоматически).
* Прямой вызов, без задействования API перевода, открываются в отдельном окне.

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

Внимание! Исходный код расширения НЕ оптимизировался, демо-функции отключены закомментариванием в исходнике, поэтому все отключенные функции можно самостоятельно включить обратно путём ручной правки* исходного кода JS.
* В принципе, там всё прозрачно и понятно, спасибо автору за хорошую документированность скриптов.. =))

Предупреждение: Основной скрипт локального OCR-движка достаточно ресурсоёмкий, поэтому на слабых компьютерах аддон лучше включать только по необходимости, чтобы обработка изображений не начиналась при помещении курсора мыши поверх любой картинки на всех просматриваемых страницах, что, соответственно, будет приводить к серьёзному торможению* сёрфинга.
* Во избежание ненужных "а почему" и "какого лешего" - берегите нервы.. И не говорите, что вас не предупредили.. х)

Краткая инструкция по применению:
Чтобы распознать текст на картинке нужно просто навести курсор мыши на изображение и подождать*, пока аддон обработает его. При этом курсор мыши, расположенный над текстом, изменится со стандартной стрелки на вертикальный текстовый курсор. После этого, нажав на тексте правую кнопку мыши, можно выбрать в появившемся контекстном меню аддона нужное действие - выделить, скопировать, перераспознать и т.д..
* Определить, что скрипт работает, можно по увеличению загрузки процессора, которая снизится до обычной после окончания распознавания. Время ожидания сильно зависит от качества прорисовки и объёма текста на картинке и на медленных компьютерах этот процесс может занимать от нескольких секунд до минуты и более.

Советы по использованию:
• Самое главное - помнить, что деда Мороза нет и чудес не бывает.. Поэтому если вы, как хромо-сапиенс, и сами с трудом разбираете текст на мутной картинке-миниатюре (да ещё и со смазанным мелким текстом), то никакой халявный движок OCR уж тем более его не распознает.. =)
• Следовательно, самый первый совет - для качественного распознавания используйте самую лучшую из доступных картинок. В частности, если на веб-страницах есть увеличенные версии, используйте именно их для повышения качества распознавания.
• Чтобы проверить, насколько уверенно OCR "увидела" текст, можно выбрать в меню "Выделить всё", при этом сразу будут видны все блоки текста, определённые движком, и вы сможете предварительно оценить результат.
• Для того, чтобы в копируемый текст не добавлялось предупреждение об использовании локального JS-движка, в настройках аддона нужно отключить пункт "Предупреждения OCR". Эта настройка игнорируется, если используется облачный OCR-сервис (дополнительные уведомления при этом в копируемый текст также не добавляются).
• Для более уверенного распознавания выберите в настройках онлайновый движок Tesseract. Особенно это относится к не-английскому тексту, т.к. локальный JS-движок Ocrad распознаёт только английский язык..
• Если вы знаете* язык текста, лучше указать его прямо в настройках и произвести повторное распознавание текста. При этом корректность идентификации блоков текста на картинке и их распознавания существенно повышается.
• Для достижения наилучших результатов желательно** обрабатывать картинку отдельно, т.е. НЕ на самой веб-странице источника. Для этого нажмите на нужном изображении правую кнопку мыши и выберите пункт "Открыть картинку в новой вкладке" (либо просто перетащите картинку мышью на панель вкладок).
* основные сложности в определении, наверное, возникнут только с китайским/японским языками.. ах да, в аддоне ведь ещё и арабский есть.. =))
** причина проста - на многих сайтах "шибко умные" дизайнеры пытаются "защитить" изображения наложением прозрачных слоёв и/или другими методами. При этом скрипт обработки картинки может просто не увидеть её и, соответственно, не распознает на картинке текст.


Дополнительно:
Страница исходного расширения на Google WebStore
Официальный сайт проекта с демонстрацией возможностей (EN)
Сайт автора расширения/скрипта локального OCR (EN)
Github: Исходный скрипт OCR Ocrad.js (EN)
Краткое описание исходного расширения (RU)
Хром.рф: обзор расширения Project Naptha (RU)


История версий:

Project Naptha RU 2014.4.26 (410'846 байт)
MD5: 77074de6c831f25ca6299cf4ac16023c / SHA-1: 5e5d74b03d450996789139b5c3cfc255a1a906dc
- базовая версия исходного расширения: 0.7.3 от 22.04.2014;
- интерфейс и меню: перевод на русский язык, других локалей нет (и не будет);
- иконки: оставлена одна, заменена на серую, оптимизирована по размеру;
- контекстное меню: убраны все демо-режимы и фиктивные заглушки "на будущее";
- контекстное меню: оптимизирован порядок пунктов и вложенных меню;
- контекстное меню: добавлено распознавание арабского (на пробу!);
- контекстное меню: оставлены только работающие фичи и опции;
- манифест: убрано автообновление + переведено описание;
- ссылка на оригинал: в контекстном меню - сайт проекта.

Project Naptha RU 2014.4.27 (411'508 байт)
MD5: 2cfbe39a80f7919a96ede422363affbd / SHA-1: 27800387a4c797ea0c34b16504a566acd50fe016
- базовая версия исходного расширения: 0.7.3 от 26.04.2014 (содержимое не изменилось);
- основной скрипт: функция вывода предупреждения о локальном JS-движке теперь по умолчанию выключена;
- интерфейс: перевод на русский язык служебного сообщения движка; ну пропустил вчера, бывает.. :/
- контекстное меню: добавлены доп.ссылки в подменю "Информация".

Project Naptha RU 2014.5.2 (417'410 байт)
MD5: ff3e0de44b7707ea3105d8323f1b6eff / SHA-1: 1c5c4985efdec77d564a8a26c22219edb3226e63
- базовая версия исходного расширения: 0.7.8 от 01.05.2014;
- контекстное меню: в отличие от исходника - убран бета-режим озвучки; глючный он на русском.. :/
- контекстное меню: оптимизирован порядок пунктов и вложенных меню;
- контекстное меню: добавлен поиск выделенного текста в Google (есть и в оригинале);
- контекстное меню: добавлен Google/Yandex-перевод выделенного текста; никому ничего писать не требуется.. =)
- манифест: изменено описание, добавлено про поиск/перевод.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 03.05.2014 11:46


IETabYC RU

..он же ИЕТабыч/ИЕТабик или просто "Хромированный Ишак" по-русски.. =)

Текущая версия - 2014.5.4

Допиливание и перепаковка IETab Your Chrome* - использование второго движка в хром-браузере (системный IE).
* зеркало v.1.1.0.5, на 16.11.2014 выпилено из гуглозина..

Возможности:
Управляется из контекстного меню и омнибокса. Позволяет открывать страницы в хром-браузере в режиме Internet Explorer, можно открывать сразу ссылки либо менять режим "на лету". Можно добавить в настройки автооткрытие отдельных сайтов/страниц (по маске URL или регулярным выражением) в режиме IE, при этом переключение движка произойдёт автоматически. Также можно задать исключения из правил автоокрытия (также соответствующей маской URL или регулярным выражением).

Отличие от подобных расширений (IETab'ов):
Расширение не содержит напрямую NPAPI-плагин, что позволяет устанавливать этот аддон в хром-браузеры версий 32+ без ограничений. Для работы требуется отдельно устанавливаемая библиотека*. При этом плагин устанавливается и регистрируется для системы в целом и его работоспособность не зависит от настроек конкретного пользователя и/или учётной записи..
* всё тот же NP-плагин, только теперь "внешний".. =)

Отличие от оригинала и других репаков:
Данный релиз не содержит внешнего плагина, только js/html, сам же плагин нужно качать/ставить отдельно! Как и в оригинале, текущая версия установщика автоматически предлагается к загрузке, хранение дубликата плагина в папке /data не имеет смысла и на работу аддона не влияет. Кроме того, обновления расширения/плагина в любом случае не связаны друг с другом и могут выполняться раздельно. Второе отличие - русская локаль, которая будет работать и с оригиналом/репаками - исходная привязка сообщений не менялась.

Примечание: скрипты и код НЕ оптимизированы*, исключительно с целью удобства при возможных доработках..
* кому это критично - пропустите через компрессоры.. =))

Порядок установки:
Если до этого не устанавливалось:
1. Устанавливаем расширение и по ссылкам со страницы предупреждения качаем установщик внешнего плагина.
2. Устанавливаем внешний плагин и обязательно перезапускаем браузер.
3. Настраиваем и пользуемся.
Если ранее уже было установлено оригинальное или его репаки:
1. Устанавливаем расширение, предупреждений не будет, т.к. плагин у вас уже установлен/зарегистрирован.
2. По желанию: качаем текущую версию плагина (ссылки ниже), переустанавливаем, перезапускаем..
3. Настраиваем и пользуемся.
В некоторых случаях потребуется:
1. Включить плагин IE Your Chrome и..
2. Указать "Разрешать всегда" (в настройках браузера - chrome://plugins/)

Ссылки на загрузку внешнего плагина:
· Текущая версия, из оригинала v.1.1.0.5*** - самораспакующийся архив с регистратором dll плагина;
· Интерактивный установщик, из оригинала v.1.1.0.5 (зеркало) - до 01.05.2014 был доступен из оригинала*;
· DLL от 07.03.2014 (из "нового" установщика) + патчи реестра - для "ручной" установки**;
· DLL от 13.03.2014 (из "старого" установщика) + патчи реестра - для "ручной" установки**;
* исходная ссылка заменена 02.05.2014 в оригинальном расширении, версия та же..
** для тех, кто не любит "мутные инсталлеры" и предпочитает делать всё своими руками.. =)
в чём разница между ними - я хз, работают оба, версия - одна и таже.. ?:/
*** текущий и предыдущий отчёты VirusTotal.. то ли Каспер "поумнел", то ли ещё чё.. =)


Дополнительно:
· Страница исходного расширения на Google WebStore (на 16.11.2014 - удалено)
· Автономный репак © Tilks
· Бесшовный IE режим в Хроме © distortion


История версий:

IETabYC RU 2014.5.3 (27'202 байт, [more=описание] - базовая версия исходного расширения: 1.1.0.5 от 01.05.2014;
- основной NP-плагин: удалён из релиза (причины см. выше), ссылка на загрузку установщика присутствует;
- интерфейс:
· добавлена русская локаль (как дефольтная), полный перевод на русский язык;
· исправлены косяки в английской локали, китайская локаль удалена;
· немного переделан внешний вид страницы настроек, функции все оставлены;
· оптимизация html-кода, добавлен общий стиль интерфейса в отдельном css-файле;
· переделаны и оптимизированы иконки - в омнибоксе теперь иконка хромиума; прародитель, всё-таки.. =))
- проверка работоспособности: SRWare Iron 29/31/32.[/more])
MD5: 54dc9817de83cff0b1701f5e97e9c0c2 / SHA-1: d7aa9ea3a214e750f6e56288e417d7de2f8cf58d

IETabYC RU 2014.5.4 (28'007 байт)
MD5: c3f541277c3ce60096d0976d3e23e93f / SHA-1: 25e6ca90be9b3cd981651db1a983e21504ce3fda
- основной NP-плагин: добавлена ссылка на загрузку второго установщика;
- интерфейс:
· доработана дефольтная русская и опциональная английская локализации;
· немного переделан внешний вид страницы настроек, функции - без изменений;
- скрипты: за счёт нижеследующих пунктов повышена "отзывчивость" и скорость работы аддона:
· убавлена паранойя по безопасности в гугло-браузерах;
· убраны гугло-стучалки и аналитика; нафига оно нам.. =)
- проверка работоспособности: SRWare Iron 29/31/32.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 05.05.2014 07:39
Предыдущие бэкапы: ч.1 + ч.2 + ч.3 + ч.4
История шапки темы по расширениям для хром-браузеров по датам изменения, ч.5:
05.05.2014 / 02.06.2014 / 10.06.2014 / 12.06.2014 --->>> Продолжение...
Автор: TheBarmaley
Дата сообщения: 06.05.2014 05:48


Download + Actions · CR.RU

Opera-2-Chromium Repack: Автоматические действия для завершённых загрузок.

Текущая версия - 2014.5.9 / лайт-версия* - 2014.5.8
* для хром-браузеров любых версий (читать ниже)

Допиливание и перепаковка "оперного" аддона Download Actions под хром-браузеры.
Основной функционал исходного расширения оставлен без изменений, в репаке внесены частичные поправки в скрипты и переделан общий стиль оформления страницы настроек.

Возможности:
Позволяет автоматизировать действия с загруженными файлами: может автоматически открывать загрузку в связанном приложении, показывать загрузку в окне Проводника, скрывать панель* загрузки (в т.ч. - полностью** отключать её) и/или очищать список завершённых загрузок. Также может открывать** в Проводнике дефольтную папку загрузок (по хоткею). Кроме того, для отдельных типов файлов можно задавать свои действия, отличающиеся от общих (напр., автоматически открывать видео-ролик или офисный документ по окончанию загрузки и т.п.).
* ту самую "лопату", страстно нелюбимую хромо-сапиенсами.. =))
** работает только в версиях браузера 30+, отключено в лайт-версии (см. далее)


Внимание! Для полноценной работы аддона требуется хром-браузер версии 30+, т.к. в аддоне использует некоторые функции, поддержка которых отсутствует в более старых версиях. Применение на старых версиях также возможно, но с некоторым ограничением функционала и некритичными ошибками в консоли. В этом случае придётся распаковать аддон, самостоятельно подправить файл манифеста и установить расширение вручную.

Кроме того, можно использовать лайт-версию, работающую на любых версиях браузера, но имеющую частично урезанный функционал (убраны некритичные функции). Отличия от полных версий см. в описаниях ниже.

Примечание: скрипты и код НЕ оптимизированы, исключительно с целью удобства при возможных доработках..
кому это критично - пропустите через компрессоры.. =))

Дополнительно:
· Страница исходного расширения на operafan.net - подробное описание, обсуждение и пр..


История версий:

Download + Actions · CR.RU 2014.5.6 (12'154 байт, скриншот)
MD5: d69e4d3b92ae722113222c0a0d26aed8 / SHA-1: f858604006d3515b2cb969341510e9aef706c5df
- базовая версия исходного расширения: 1.6 от 20.02.2014;
- манифест: установлено ограничение по версии браузера 30+, см. выше;
- интерфейс: изменён общий стиль оформления на более современный;
- настройки: частично изменён порядок следования опций на более удобный;
- настройки: отключён вывод алерта при включении опции с торрентами;
- настройки: справка по торрентам выводится по нажатию отдельной кнопки;
- скрипты: переточены под хром-браузеры (внутренние команды);
- скрипты: добавлен выход из справки по нажатию <ESC>, (в оригинале только кнопка); кнопку я тоже оставил.. =)
- иконки: заменены на одну - полностью переделана, оптимизирована;
- проверка работоспособности: SRWare Iron 29/30/33/34.

Download + Actions · CR.RU 2014.5.8 Lite (11'880 байт, скриншот)
MD5: bfb400ae160e10ba1c48ef7b2288b5a0 / SHA-1: 986b46796b3d9934291649adc34272fdd4ea49a6
- манифест: отсутствует ограничение по версии браузера, см. выше;
- манифест: удалено использование горячих клавиш;
- интерфейс: убраны фиктивные* настройки скрытия панели загрузок ("лопаты");
- скрипты: удалены соответствующие этим настройкам функции*;
- настройки: удалены некритичные настройки, не работающие в версиях браузера <30;
- скрипты: удалены некритичные функции, не работающие в версиях браузера <30:
- хоткей для вызова Проводника с открытием дефольтной папки загрузок;
- опция глобального отключения уведомлений и панели загрузчика;
- настройки: добавлены хелп-всплывашки для опций (при наведении мыши на опцию);
- проверка работоспособности: SRWare Iron 29/30/33/34.
* они и в оригинале не работают, на любой версии хромого.. :/

Download + Actions · CR.RU 2014.5.9 (спецверсия, 42'826 байт, скриншот)
MD5: 28f41a696b0e508a7d0caf54d00200ac / SHA-1: 58a66556e7d31e4281244dc1a0469bb695553f14
- манифест: установлено ограничение по версии браузера 30+, см. выше;
- добавлено: опция проверки имени файла на дубликат при загрузке (отключение автоименования);
- добавлено: режим просмотра временных файлов "скачал/открыл/удалил" + удаление по тайм-ауту;
- добавлено: опция отключения горячей клавиши вызова папки загрузок в Проводнике;
- добавлено: подробная справка по режимам работы (встроенная/контекстная + всплывашки);
- добавлено: функции+кнопки сброса параметров в дефольт и установки "заводских настроек"; типа, кнопка "сделать ништяк".. =)
- добавлено: проверка установки/обновления с автовызовом страницы настроек в этих случаях;
- добавлено: автосброс + установка дефольтных настроек браузера при первом запуске;
- интерфейс: доработано оформление страницы настроек (CSS), кнопок и прочих "красивостей";
- интерфейс: добавлена ссылка на "перепиливания" других аддонов и "праздничная" спецссылка; типа, лёгкий пиар.. =)
- скрипты: доработана и оптимизирована часть функций;
- проверка работоспособности: SRWare Iron 30/33/34.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 01.06.2014 09:30


Big ToolBox RU

Pig Toolbox по-русски.
Название сменил, как-то мне "поросячий ящик" не понравился.. =))

Текущая версия - 2014.8.10

Допиливание и перепаковка Pig Toolbox (Super Gestures).
Основной функционал исходного расширения оставлен без изменений.

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

Внимание! Для полноценной* работы аддона требуется хром-браузер версии 19+ (исходное авторское ограничение), но не более 31 (в аддоне используется NP-плагин).
* Применение на более новых версиях возможно, но с частичным отключением функционала жестов мыши (супер-жесты).

Примечание: скрипты и код НЕ оптимизированы, исключительно с целью удобства при возможных доработках..
кому это критично - пропустите через компрессоры.. =))

Дополнительно:
· Страница исходного расширения на Google WebStore
· Домашняя страница проекта + там же хелп и фак


История версий:

Big ToolBox RU 2014.5.17 (1'450'805 байт, скриншот)
MD5: 7c7f43f17edc97f51523c584a4912d42 // SHA-1: 8455564f636b91ea5ece535a3cb01bee62ce63b0
- базовая версия исходного расширения: 1.0.7.4 от 06.09.2013;
- манифест: установлено ограничение по версии браузера 19+, см. выше;
- интерфейс и меню: добавлена русская локаль (как дефольтная), полный перевод на русский язык (кроме js/html);
- интерфейс и меню: мелкие изменения в английской локали, корейская локаль удалена; кому надо - берём в исходной версии.. =))
- интерфейс: немного переделан внешний вид страницы настроек, функции все оставлены;
- интерфейс: исправлены мелкие косяки в некоторых css-файлах и всплывашке главного меню;
- проверка работоспособности: SRWare Iron 29/30.

Big ToolBox RU 2014.8.10 (1'451'643 байт, скриншот)
MD5: a4eb34a001c8119aa7c2660ec208abb1 / SHA-1: 5fe540e7a935a278c8e399e10cb343f2914ddb70
- восстановлена возможность интеграции с IETab Multi (отключенная в исходном расширении); хз, зачем автор её отломал, знатный ИЕ-таб.. =)
- интерфейс и меню: допилена/исправлена русская локаль, добавлен перевод на русский язык в js/html;
- интерфейс: немного переделан внешний вид страниц настроек, функции все оставлены;
- проверка работоспособности: SRWare Iron 31 и 36 (без супер-жестов).


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 05.06.2014 15:28
Продолжение, начало: ч.1 + ч.2 + ч.3 + ч.4 + ч.5..
История шапки основной темы по хром-браузерам по датам изменения, ч.6:
05.06.2014 / 08.06.2014 / 12.06.2014 / 27.07.2014 / 08.08.2014 / 27.08.2014 / 28.08.2014 / 01.09.2014 / 08.09.2014 / 15.09.2014 / 16.09.2014 / 18.09.2014 / 25.09.2014 / 26.09.2014 / 24.10.2014 / 29.10.2014 / 12.11.2014 / 14.11.2014 / 04.12.2014 / 07.12.2014 / 09.12.2014 / 25.12.2014 / 05.01.2015 / 17.01.2015 / 07.02.2015 / 09.03.2015 / 11.03.2015 / 18.03.2015 / 04.04.2015 / 07.04.2015 / 21.04.2015 / 05.05.2015 / 07.05.2015 / 12.05.2015 / 05.06.2015 / 11.06.2015 / 04.07.2015 / 11.08.2015 / 23.09.2015 / 24.10.2015 / 03.11.2015
Автор: TheBarmaley
Дата сообщения: 10.06.2014 12:59
Обход ограничений на установку расширений из WebStore

Подмена User-Agent'a для не-гугло-браузеров и/или установка расширений вручную.


Суть проблемы

По причине изменения политики Google, с начала июня 2014 года при посещении любой страницы Chrome Web Store в любом хром-браузере, отличном от Google Chrome, выдаётся такое сообщение:
Код: Your Chrome version is not supported by the Web Store.
Download the latest Google Chrome
Автор: svmaks
Дата сообщения: 12.06.2014 19:43
Скачанный 7z файл с http://www.multiup.org/ при распаковке требует пароль. Не могу найти. Пожалуйста помогите.
Автор: TheBarmaley
Дата сообщения: 12.06.2014 20:42
Ошибки установки и решение некоторых проблем при установке расширений

Ниже рассмотрены отдельные типичные проблемы, которые могут возникать при установке/загрузке аддонов из Chrome Web Store (далее - CWS), со сторонних сайтов и/или из локальных файлов/папок. Основная причина - несоответствие расширения и версии браузера. Причём, даже самые последние версии не всегда гарантируют от ошибок установки.

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

Внимание!
Для решения части проблем требуется распаковка crx-файлов и ручная правка отдельных файлов расширений. При этом необходимо помнить, что эти файлы должны сохраняться в формате UTF-8, в противном случае исправленное расширение работать не будет!

Примечание по "Минусам":
Основной "минус" большей части "шаманских" действий - установленное расширение после этого не будет обновляться автоматически. Причины - потеря/смена ID либо (с июня 2014) некорректная обработка гуглозином запросов от "устаревших" и/или "чужих" (не-гугло-хром) браузеров. Хотя с другой стороны, в этом же есть и большой плюс - расширение при этом не будет выпилено/отключено автоматически, по тем же самым причинам.. =)


0. Сообщение "Пакет недействителен...".

"CRX_MAGIC_NUMBER_INVALID" (скриншот ошибки)
Самая старая и известная проблема, эта "пугающая" надпись выдаётся при попытке установки:
- расширения НЕ из гуглозина (CWS);
- перетаскиванием скачанного файла расширения в окно браузера;
- перетаскивании переименованного файла расширения (crx из zip/nex/oex).
Связана с несоответствием формата упакованного расширения стандартам хром-браузера.

Решение: самое простое - ручная установка в РР.
Минусы: расширение не будет обновляться автоматически.


1. Требуется версия браузера не ниже....

При установке об этом сообщается прямым текстом - например, что-то типа "бла-бла ...версия 31".
Связано со значением строки "minimum_chrome_version" в файле manifest.json.
Возможны следующие варианты:

Выставлена завышенная версия браузера.
Реально же аддон может работать и на более старых версиях.

Решение: скачать/распаковать crx-файл расширения, вручную исправить эту строку и установить аддон в РР.
Минусы: расширение не будет обновляться автоматически.

Ограничение выставлено правильно.
Расширение использует функции, не поддерживаемые в старых браузерах.

Решение: можно попробовать установить аналогично и убедиться в работоспособности нужных функций.
Минусы: часть функций может не работать или работать неправильно. расширение не будет обновляться автоматически.


2. Ошибка версии файла манифеста.

При установке из репозитория будет выдано соответствующее сообщение, установка не произойдёт.
При ручной установке в этом случае у расширения будет "висеть" предупреждение (на странице chrome://extensions/).
Связано со значением* строки "manifest_version" в файле manifest.json (см. справку).
* Значение "1" говорит о том, что расширение выпущено достаточно давно (до выхода 18 версии браузера).
Для новых раширений значение равно "2" (соответственно, при этом "обламываются" браузеры версий ниже 18).


Решение: скачать/распаковать crx-файл расширения, вручную исправить эту строку и установить аддон в РР.
Минусы: расширение не будет обновляться автоматически, на старых версиях может совсем не работать.


3. Расширение установилось, но имеет предупреждения.

После установки любым способом у аддона "висят" предупреждение (на странице chrome://extensions/).
Начинаются строкой: "При установке расширения возникли предупреждения:"
Возможны следующие варианты:

Unrecognized manifest key '...'.
Пример сообщения: Unrecognized manifest key 'short_name'.
В общем случае связано с некорректными параметрами в файле manifest.json.
Часто характерно для расширений, портированных с других браузеров (в частности, поле "developer_name" и др.).
На работоспособность не влияет, но - неприятно.. Поэтому устраняем:

Решение 1: скачать/распаковать crx-файл расширения, вручную удалить проблемную строку и установить аддон в РР.
Минусы: расширение не будет обновляться автоматически, на старых версиях может совсем не работать.

Решение 2: найти папку расширения в своём профиле и вручную удалить проблемную строку в файле manifest.json.
После внесения исправлений следует перезагрузить расширение, выключив/включив его, либо нажав ссылку "Обновить", если оно устанавливалось вручную из локальной папки. В редких случаях может потребоваться перезагрузка браузера.
Минусы: после обновления аддона, возможно, придётся повторить "выгрызание"..

Permission ... is unknown or URL pattern is malformed.
Пример сообщения: Permission 'fileSystem.directory' is unknown or URL pattern is malformed.
Связано с параметрами ключа "permissions" в файле manifest.json ("правильные" значения см. здесь).
Означает, что ваша версия браузера "не понимает" одно (или несколько) заданных значений.

Решение: если в манифесте есть ошибка синтаксиса, действуем по аналогии с предыдущим случаем - устраняем путём исправления на корректное значение и перезапускаем расширение. Если же ошибок синтаксиса нет, то в общем случае расширение в целом либо часть его функций на вашей версии браузера работать не будет.


4. Сообщение "Недопустимый пакет...".

Cannot load extension with file or directory name _.
И далее пояснение "Filenames starting with "_" are reserved for use by the system."
Возникает при попытке установки расширения любым способом (скриншот ошибки).
Связано с наличием в аддоне папок/файлов с именами, начинающимися с символа подчёркивания.
Основная причина: за исключением папки _locales браузеры версий ниже 31 не поддерживают такие имена.
Возможны следующие варианты:

Расширение содержит папку _metadata
Проблема, искусственно созданная Google для пользователей "старых" версий браузера и не-гуглохромов.
Направлена на "выдавливание" старых версий и не-гугло-хром-браузеров путём отказа от их поддержки.
Появилась в конце мая 2014 года, характерна для новых версий аддонов, скачиваемых из CWS.
Исправлять её "корпорация добра", вероятнее всего, не будет, о чём явно сказано здесь (см. также тут).

Решение: предложено камрадом KloneBADGuY, подробнее можно прочитать здесь.
Порядок действий: скачать расширение (способы указаны здесь), распаковать crx-файл и удалить папку _metadata, установить расширение в РР.
Минусы: расширение не будет обновляться автоматически.


5. Ошибка загрузки расширения из CWS

Сообщение об ошибке, генерируемое CWS (типа "файл не найден" и т.п.).
Возникает при попытке установить расширение либо при скачивании его crx/zip-файла.
В общем случае причин может быть много, вплоть до некорректной работы сети и т.д.

Решение: в простейшем случае достаточно перегрузить страницу и повторить процесс установки/загрузки.
Если после этого "всё получилось", значит, это был "временный глюк" и причин для волнений нет.. =)

Установка/загрузка из CWS устойчиво не проходит.
Подобные ситуации стали наблюдаться с начала июня 2014 года (читать отсюда и далее).
Связаны с "закручиванием гаек" на гуглозине и сменой механизма отдачи файлов при проверке версии браузера.
Характерны для новых* версий аддонов (обновлённых после 01.06.2014**), скачиваемых из CWS.
Для таких "обновлённых" расширений не работает большинство средств загрузки CRX-файлов.
Также для них неработоспособны отдельные инструменты просмотра содержимого CRX-файлов (их старые версии).
* Более старые пока спокойно "берутся" всеми средствами - и сайтами-загрузчиками и "спец-загрузчиками" и "гляделками"..
** Ориентировочный срок "отсыхания", как подмечено - есть и более ранние, с мая 2014, но таких мало..


Решение 1: закачка ZIP-файлов расширений с помощью CESV и последующая ручная установка (пост)
Порядок действий: установить последнюю версию CESV (зеркало zip v.1.2.4, пасс стандартный), скачать с его помощью ZIP-файл нужного расширения, распаковать и установить вручную в РР.
Минусы: расширение не будет обновляться автоматически (теряется идентификатор гуглозина).

Решение 2: использование "промежуточного" браузера для создания CRX-файлов (пост1, пост2)
Порядок действий: установить свежую портабельную версию Chrome/Chromium, установить с её помощью нужное расширение, запаковать расширение, получив на выходе CRX-файл, установить в рабочем браузере любым способом из полученного CRX-файла.
Минусы: расширение не будет обновляться автоматически (теряется идентификатор гуглозина).

Решение 3: использование "обманной" строки прямой загрузки CRX-файлов (метод + упрощённо + букмарклет + качалка)
Порядок действий: внимательно прочитать обсуждение отсюда и далее, в любом браузере и любым из предложенных в теме способов скачать оригинальный CRX-файл, после чего установить расширение любым способом из полученного CRX-файла.
Минусы: расширение не будет обновляться автоматически (при использовании "устаревшего" и/или "чужого" браузера).

Дополнительно: для уменьшения проблем и отключения раздражающих надписей - также помним об этом.. :·)


6. Сообщение "Ваш браузер/система больше не поддерживается...".

При этом расширение кнопка установки расширения недоступна (меняется на "Доступно в Chrome").
Ситуации наблюдаются с мая 2014 года (на не-гугло-браузерах, на версиях старше 33, и на Windows XP).
Направлены на "выдавливание" старых версий и не-гугло-хром-браузеров путём отказа от их поддержки.
Связаны с изменение политики Google и с "закручиванием гаек" на гуглозине.

Решение: подмена строки User-Agent'а браузера, подробно см. здесь
Подходящие "правильные" строки UA можно посмотреть тут.


7. Сообщение "Это расширение могло быть повреждено".

Относится к расширениям, установленным из CWS, на версиях браузера 31+ (?).
Ситуация, в частности, возникает при ручной правке отдельных файлов расширения (после правки/перезапуска).
При этом расширение автоматически отключается и появляется кнопка (ссылка) "Восстановить".
При нажатии на эту кнопку (ссылку) проблемное расширение переустанавливается из CWS.
Связано с проверкой браузером исходного хэша расширения (хранится в папке _metadata).
Проверка повышает безопасность использования аддонов и отслеживает их неконтролируемые изменения.

Решение: предложено камрадом Tilks:
Цитата:
после правки надо удалить папку _metadata, и вместо её создать пустой файл _metadata
...
можно и по другому как нибудь, например, запретить запись в эту папку правкой прав, главное не разрешать создавать файл computed_hashes.json


Дополнительные ссылки.

Решение других проблем установки расширений:
· Способы ручной загрузки CRX/ZIP-файлов расширений из CWS
· Как установить расширение/тему/скрипт НЕ из Chrome WebStore
· Обход ограничений на установку расширений из WebStore для НЕ-гугло-хрома
· Как включить расширения НЕ из Chrome WebStore* + читать отсюда (* срабатывает не на всех версиях/браузерах!)
· Как запускать расширения Хрома не из магазина WebStore (особое внимание - п.3 и п.4!)

Справка:
· Распространённые ошибки при загрузке
· Manifest File Format - Google Chrome (EN)
· Добавление расширений со сторонних веб-сайтов


Все вопросы/замечания/предложения/обсуждение - в основной теме по расширениям для хром-браузеров..
Автор: TheBarmaley
Дата сообщения: 13.06.2014 06:26
svmaks
ответил в ПМ..
Автор: TheBarmaley
Дата сообщения: 17.06.2014 04:32
Предыдущие бэкапы: ч.1 + ч.2 + ч.3 + ч.4 + ч.5
История шапки темы по расширениям для хром-браузеров по датам изменения, ч.6:
17.06.2014 // 16.08.2014 / 31.08.2014 // 12.09.2014 // 13.09.2014 // 31.10.2014 // 08.12.2014 // 20.01.2015 // 07.02.2015 // 04.04.2015 // 19.04.2015 // 14.05.2015 // 07.08.2015 // 02.11.2015
Автор: LehaFX
Дата сообщения: 12.07.2014 15:31
Скачанный пропатченный " iron.dll " 7z-файл с http://www.multiup.org/ при распаковке требует пароль.
Не вобиду будет сказано , но раньше там пароля не было. При выходе новых версий браузера и после дополнения списка пропатченных dll - после скачивания - их дальнейшая распаковка возможна только при введении соответствующего пароля.
Нельзя ли заранне предупреждать пользователя о том, что архив потребует ввода пароля - минуя многочисленные переходы на другие сайты рекламного характера ))
Ну и конечно узнать сам пароль не безинтересно бы было
Автор: TheBarmaley
Дата сообщения: 27.07.2014 21:05
LehaFX
ответил там..
Автор: TheBarmaley
Дата сообщения: 23.08.2014 15:06


1 Click Top/Bottom

Допиливание и перепаковка Scroll Top.
Микро-полезняшка из серии "дело было вечером, делать было нечего".. =)

Текущая версия - 2014.8.25

Возможности и использование:
Быстрая прокрутка в начало/конец страницы по одному щелчку. ..и никаких там нагромождений JQuery/CSS.. =)
Для прокрутки используется "скрытая" кнопка аддона - область активирования - левая граница окна браузера.
Для перехода в начало/конец страницы достаточно переместить курсор к левому краю окна браузера и сделать одиночный щелчок мышью. При этом щелчок в верхней половине прокрутит в начало страницы, в нижней - в конец.

Технические детали:
Аддон работает на всех веб-страницах (в т.ч. и локальных), не имеет фонового процесса и не занимает память в покое.
В отличие от исходного расширения зона действия "кнопки" увеличена* с 1 до 3рх и добавлена её простейшая "визуализация" - окраска в красный цвет при наведении курсора мыши. В положении курсора за пределами зоны окраска заменяется прозрачной. При желании можно изменить ширину зоны и/или цвет "кнопки", самостоятельно отредактировав файл 1ctb.js (там всё достаточно понятно).
* Строго говоря, зоны в 1рх более чем достаточно при работе с окном браузера, развёрнутым во весь экран..
И хотя "народ требует" облегчить прицеливание, да и визуально кнопка шириной в 1рх практически неразличима..
..но есть и "полноэкранная" версия с зоной в тот самый 1рх и с отсутствием какой-либо индикации в принципе.. =)


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

Дополнительно:
· Страница исходного расширения на Google WebStore
· Альтернативный более "раскрученный" вариант - в качестве примера.. как не надо делать.. =))

История версий:

1 Click Top/Bottom 2014.8.23 (3'640 байт)
MD5: bb71bd4849a1209100c46f403386d1d1 / SHA-1: 2114ae12a7a9b8cb565af4b292849195fdf4e3db
- базовая версия исходного расширения: 1.0 от 27.10.2013;
- скрипт: добавлен функционал прокрутки в конец страницы, переключение - на середине окна (выше/ниже = вверх/вниз);
- скрипт: зона активации расширена до 3рх + добавлена "визуализация" зоны действия (красная полоса на левом бордюре окна);
- локализация: отсутствует по определению - интерфейса, как такового, нет.. =)
- манифест: изменены разрешения на <all_urls>, момент запуска скрипта и описание;
- прочее: заменена иконка - (с)пёрта отсюда, чуть допилена и оптимизирована;
- проверка работоспособности: SRWare Iron 31/36.

1 Click Top/Bottom 2014.8.25 (3'594 байт)
MD5: d99864ae8dcf8cf47bd34eca49fea434 / SHA-1: d71d75415b7ba6b70df03dc434a6b622d65392bc
- скрипт: оптимизирован, функционал без изменений; код урезан с 11 до 6 строк.. =))
- проверка работоспособности: SRWare Iron 31/36.

1 Click Top/Bottom 2014.8.25 /FullScreen/ (3'621 байт)
MD5: 45f3850fb2db2bd56344edcb59df7504 / SHA-1: 53d0442bc7d79cd35af8958735d6a5f23c57eba3
- скрипт: оптимизирован для полноэкранного просмотра (зона активации 1рх, без "подсветки"), функционал без изменений; код урезан до 4 строк.. =))
- проверка работоспособности: SRWare Iron 31/36.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 24.08.2014 17:04


Mорозко RU

Он же The Great Suspender, Великий Подавитель аппетитов хром-браузеров.. теперь и по-русски.. =)
Название заменил на более соответствующее "национальным особенностям".. =)

Текущая версия - 2014.10.23

Допиливание, русификация и перепаковка The Great Suspender.
Мега-полезняшка из серии "must have".. =)

Возможности и использование:
- Выгрузка из памяти неактивных страниц по заданному тайм-ауту или принудительно вручную (собственно "заморозка").
- Восстановление "замороженного" в один клик путём перезагрузки страницы либо массовой перезагрузки сразу всех вкладок.
- Ведение истории "замороженных" страниц, восстановление при аварийном перезапуске браузера.
- Поддерживается белый список "незамерзающих" доменов/сайтов (список исключений).
- Есть возможность создания скриншота страницы перед "заморозкой".
Остальные функции смотрим ниже в Истории версий.

Технические детали:
За основу форка взята текущая версия оригинала из гуглозина (4.74), часть фишек - из девелоперской версии (5.25).
Основной функционал исходного расширения не изменён, в форке добавлены мелкие "красивости" для удобства использования.
Конкретные отличия допиленной версии от оригинала смотрим ниже в описаниях Истории версий.

Примечание 1: Основное отличие версий линейки 4.хх (из гуглозина) и 5.хх (разрабатываемой):
- "официальная" работает на любых страницах независимо от домена/сайта - для заморозки используется только стандартная функция "гашения" вкладки, основной* "минус" этого - при аварийном завершении работы или при отказе/обновлении аддона закрываются также и все "замороженные" на этот момент вкладки..
* сугубо имхо - минус несущественный - в аддоне есть восстановление аварийной сессии и история заморозок..
- "девелоперская" использует инъекцию скрипта в страницу каждой вкладки, но т.к. этот метод не работает на некоторых хостах, при отказе в доступе/инъекции должна** срабатывать "старая" методика, соответственно - меньшая зависимость от жизнеспособности самого аддона..
** вроде как должна, но на гуглозине и прочих "анально огороженных" сайтах не работает.. :/

Примечание 2: скрипты и код форка НЕ оптимизированы, исключительно с целью удобства при возможных доработках..

кому это критично - удалите из кода каменты и пропустите через компрессоры.. =))

Дополнительно:
· Исходное расширения на Google WebStore
· Жилище Великого Суспендера на GitHub'е
· Набор иконок в стиле Windоws 8 Metro*
* использованы в этом форке

История версий:

Mорозко 2014.8.24 (48'584 байт, скриншот + [more=описание..] - базовая версия исходного расширения: 4.74 от 21.02.2013;
- интерфейс: русская локализация, локаль зашита в код, других локалей кроме русской нет и не будет;
- интерфейс: в попап-меню добавлена ссылка на Историю заморозок (в исходном она есть только в настройках);
- интерфейс: немного изменены стили и переделан внешний вид страниц настроек и т.д.;
- манифест: присутствует ограничение на версию браузера 20+ (было в исходном);
- прочее: заменены все иконки - (с)пёрты отсюда, чуть допилены и оптимизированы;
- проверка работоспособности: SRWare Iron 31/36.[/more])
MD5: e899089f32015c2195525b6f231e9280 / SHA-1: f55ba907bcde7dfc969005925a09df34040ccf62

Mорозко 2014.8.26 (51'500 байт, скриншот + [more=описание..] - базовая версия исходного расширения: 4.74 от 21.02.2013, отдельные фишки подсмотрены в девелоперской 5.25 от 23.08.2014;
- манифест: разрешения изменены на <all_urls> для взаимодействия с локальными файлами;
- скрипты: добавлена заморозка только фоновых вкладок + доработано под заморозку вкладок с локальными файлами;
- настройки: добавлено несколько более коротких тайм-аутов на автозаморозку;
- интерфейс: допиливание русской локализации, исправление мелких ошибок;
- интерфейс: в попап-меню добавлено:
· просмотр/восстановление текущей/аварийной сессии (в исходном прямой вызов этой функции отсутствует);
· заморозка только фоновых вкладок в окне (по принципу "все кроме этой");
· более подробная "справка" для пунктов меню (в видее тултипов);
- интерфейс: немного изменены стили и переделан внешний вид страниц настроек и т.д.;
- интерфейс: на странице-заместителе вкладок добавлена более "внятная" кнопка добавления домена в белый список;
- интерфейс: аналогичные кнопки сделаны на странице Истории заморозок и Восстановления сеанса;
- прочее: заменены/добавлены иконки в попап-меню - (с)пёрты там же, чуть допилены и оптимизированы;
- проверка работоспособности: SRWare Iron 31/36.[/more])
MD5: d2fa38b9ba4b6d8408f95d21f2b117bf / SHA-1: 660a353f2bae159b92e0912c2d27884d354bba81

Mорозко 2014.9.1 (65'902 байт, скриншот + [more=описание..] - манифест: изменено ограничение на версию браузера 25+ (хоткей, см.ниже);
- манифест/скрипт: добавлена возможность заморозки текущей страницы:
· по хоткею (по умолчанию Ctrl+Shift+K);
· через контекстное меню (пкм);
- скрипты/интерфейс:
· добавки к функционалу:
· сделана проверка на обновление версии, теперь можно накатывать даже поверх исходного* аддона.. =)
· добавлен индикатор состояния автоматической заморозки (вкл/откл, меняется иконка на тулбаре);
· добавлены запросы/подтверждения для критичных операций (стандартные алерты "да/нет");
· в попап-меню добавлены:
· кнопка занесения текущего домена в список исключений;
· кнопка остановки таймера автозаморозки фоновых вкладок; если надо посёрфить "на полном газу".. ·)
· в меню настроек добавлено:
· дублирующие функции для попапа;
· дополнена подсказка для пунктов меню и опций (тултипы) + описание/справка;
- интерфейс: продолжаем пилить/менять/долизывать стили и прочие "красивости"; ну куда ж без этого.. =)
- интерфейс: допиливание русской локализации, исправление мелких ошибок;
- прочее: заменены/добавлены иконки в попап-меню - (с)пёрты всё там же, опять допилены и оптимизированы;
- проверка работоспособности: SRWare Iron 31/36.
* если используется версия TGS старше 4.74, сначала лучше накатить её, а потом, поверх, ставить форк..[/more])
MD5: 2eff1b08ca4ee6cdabe51262b20a3d91 / SHA-1: d6e3dc804938e6bb5d060033d5497e06598ed87b

Mорозко 2014.10.2 (92'233 байт, скриншот + [more=описание..] - интерфейс/скрипт, дополнения:
· включение/выключение режима автозаморозки по хоткею (по умолчанию = Ctrl+Shift+0);
· закрытие вкладок-дубликатов из попап-меню или по хоткею (по умолчанию = Ctrl+Shift+1);
· автоматическое закрытие вкладок-дубликатов при их заморозке в автоматическом режиме;
· закрепление/открепление текущей вкладки из попап-меню или по хоткею (по умолчанию = Ctrl+Shift+9);
· автопроверка при добавление домена в список исключений из попап-меню и с замороженной вкладки;
· блокировка заморозки служебных вкладок браузера и закреплённых вкладок (опционально);
· возможность снятия скриншота текущей активной вкладки альтернативным методом;
· кнопка быстрого сохранения скриншота замороженной страницы (при его наличии);
· игнорирование всех исключений при ручной заморозке вкладки (опционально);
· настройка тайм-аута автоматического размораживания вкладок при их активации;
· проверка состояния сетевого соединения, отключение авторазморозки в оффлайне;
· доработан механизм обработки ссылок для страниц Истории и Восстановления сессии;
· изменены подтверждения на критичные операции (в форме стандартных запросов браузера);
· настройка уровня реакции на критичные операции, включение/отключение сообщений и запросов;
· динамическое изменение содержимого попап-меню в зависимости от текущей вкладки;
· возможность изменения "глубины" Истории (количества записей в журнале);
· закрытие служебных страниц расширения (кроме Настроек) по клавише <ESC>;
· включение/выключение используемых горячих клавиш, всех сразу или по отдельности;
· настройки интерфейса: внешний вид попап-меню и включение/отключение контекстного меню;
· дополнена Справка и добавлены подсказки для всех опций (в Настройках);
· дополнены всплывающие подсказки для всех активных элементов интерфейса;
· унифицирован интерфейс сервисных страниц, доработаны стили и прочие "красивости".
- прочие изменения/улучшения:
· код отдельных функций изменён в соответствии с текущими рекомендациями для разработчиков;
· доработаны механизмы автозаморозки и авторазморозки и обработка исключений;
· исправлены мелкие ошибки интерфейса и скриптов, оптимизирован код расширения;
- проверка работоспособности: SRWare Iron 31/36.[/more])
MD5: b8af6db8198c3a29a2ab0cfecc42b040 / SHA-1: f70e2e9dda26ed29c410c8988310a364983c6870

Mорозко 2014.10.23 (114'390 байт, скриншот)
MD5: 7c729429cdd60fd9f6e0d11416d487fe / SHA-1: 57b7285f123cd68197a9376a6412df79b16237a4
- интерфейс/скрипт, дополнения:
· учёт изменения состояния автоматически обновляемых фоновых страниц при автозаморозке;
· выборочная реакция на принудительное ручное замораживание вкладок, подпадающих под исключения;
· блокировка (авто)заморозки вкладок с незакрытыми формами ввода и текстовыми полями;
· блокировка (авто)заморозки вкладок при отстутствии сетевого подключения/соединения;
· блокировка (авто)заморозки вкладок с локальными страницами/файлами (с URL file:///*);
· корректная проверка состояния сети путём "пингования" удалённых хостов XHR-запросами;
· расширенная настройка проверки состояния сети + индикация на значке/экране по результатам проверки;
· выбор формата быстрого скриншота при ручной заморозке - PNG или JPEG + задание качества JPEG;
· автоопределение MIME-типа скриншота и подстановка корректного расширения при сохранении (.png/.jpg);
· дифференцированные сообщения о причине ошибки при снятии скриншота (в подсказке на кнопке);
· обработка ошибок при снятии скриншотов и при проверке форм/полей ввода, поддержка Списка исключений;
· заполнение этого Списка: автоматическое ("самообучение"), по кнопке на экране, вручную в Настройках;
· страница Истории: отображение общего объёма дисковой памяти, занимаемой скриншотами (справочно).
- интерфейс/скрипт, исправления:
· ошибка логики - не сбрасывались таймеры вкладок при изменении режима автозаморозки;
· мелкая ошибка - не создавался canvas-скриншот при ручной заморозке текущей вкладки;
· мелкая ошибка - контекстное меню заморозки не отображалось в любом месте страницы;
· ошибка - при отключении контекстного меню иногда отключались все прочие пункты меню.
- прочие изменения/улучшения:
· код отдельных функций изменён в соответствии с текущими рекомендациями для разработчиков;
· в связи с этим: минимальная версия браузера, поддерживающая все функции расширения - не ниже 26;
· изменена структура хранилища, добавлен автоимпорт старых настроек/Истории/скриншотов при апгрейде;
· поэтому: при откате на более старую версию Настройки сбросятся, а История/скриншоты будут потеряны!
· добработаны стили интерфейса, упрощён ряд функций в скриптах, оптимизирован код расширения;
· доработаны механизмы автозаморозки и авторазморозки и обработка исключений;
· дополнены всплывающие подсказки для всех активных элементов страницы Настроек;
· исправлена/дополнена Справка и добавлены подсказки для новых опций (в Настройках);
· унифицирован интерфейс сервисных страниц, доработаны стили и прочие "красивости".
- проверка работоспособности: SRWare Iron 31/36.

И, как говорится, [more=Known issues..]- при обновлении с версии 2014.10.2 не подхватывается установка контекстного меню при "Быстрых настройках" и "Сбросе настроек":
временное решение: вручную переключить в Настройках..
- не создаются canvas-скриншоты при ручной заморозке фоновых/всех вкладок:
временное решение: нет, уже исправлено, ждём следующего релиза..[/more] =)

Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 02.09.2014 20:36


Cамый Простой Скриншот RU

Допиливание и перепаковка Просто Скриншота.
Микро-полезняшка из серии "поставил и работай".. =)

Текущая версия - 2014.9.4

Возможности и использование:
Скриншот видимой части страницы по одному щелчку. Работает на любых* страницах (* см. ниже в тех.деталях).
..и никаких там внешних DLL, редакторов и выделений области.. =)
Размер картинки на выходе = размеру видимого экрана документа (локальной или веб-страницы).
Единственный минус - при захвате видимой области скроллбары (если они есть) НЕ обрезаются.
Зато "фоткает" быстро и без лишних телодвижений.. =)

Главное отличие от оригинала:
Отсутствие внедряемой рекламы yandex'а и счётчиков, работает только локально.
Строго говоря, оригиналом является пример на developer.chrome.com, а в исходном расщирении просто напихана куча мусора..
ичсх, весь функционал в 3кб помещается, а реклама и разный мусор - ещё 283кб.. ужоссс..
в общем, всю эту хрень выпилил.. =)


Дополнительно добавлено:
· Полученный скрин выводится практически во весь экран (в размер 99%).
· Закрытие вкладки со скриншотом по клавише ESC.
· Вызов из контекстного меню (пкм).

Как пользоваться:
· нажимаем кнопку* на тулбаре (или соответственный пункт в контекстном меню),
· получаем страницу со скриншотом (там все подсказки есть),
· если результат устраивает - подтверждаем сохранение (пкм на картинке -> "сохранить как.." также работает),
· задать/подтвердить имя и сохранить.
* Можно повесить вызов на хоткей в настройках браузера, а кнопку скрыть.. =)

Технические детали:
Снятие скриншота (и сохранение, соответственно) производится в формате PNG.
Версия аддона без контекстного меню не имеет фонового процесса и не занимает память в покое.
Работает на любых страницах (в т.ч. на гуглозине, на локальных и служебных).
На последних версиях* браузера можно снимать скрины со страниц chrome://* и/или chrome-extension://*.
Для случаев же вероятного отказа, соответственно, сделал экран подсказки о недопустимости снятия скрина.
* Выяснилось при тестировании: на Iron-31 служебные страницы браузера снимать не даёт, а на Iron-36 - запросто! =)

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

Дополнительно:
· Пример расширения на developer.chrome.com - базовый код исходника/форка
· Страница исходного расширения на Google WebStore
· Набор иконок в стиле Windоws 8 Metro*
* использованы в этом форке

История версий:

Cамый Простой Скриншот 2014.9.2 (3'381 байт, скриншот + [more=описание] - базовая версия исходного расширения: 0.30.6179 от 19.12.2013;
- скрипт: вырезана вся реклама yandex'а, счётчики;
- CSS/PNG: вырезаны ненужные CSS и разный графический мусор;
- скрипт: добавлено закрытие окна со скриншотом по клавише ESC;
- скрипт: добавлено сообщение об ошибке при некорректном снятии скриншота;
- интерфейс: размер полученного скрина увеличен до размеров окна;
- локализация: только русский, других нет и не будет.. =)
- манифест: изменены разрешения на <all_urls>, incognito mode и описание;
- прочее: заменена иконка - (с)пёрта отсюда, чуть допилена и оптимизирована;
- проверка работоспособности: SRWare Iron 31/36.[/more])
MD5: a85addbb7ec9291c7b09f5bcafca1f10 / SHA-1: 6b881ca53fd72680f766ef86e7e2224a780d687b

Cамый Простой Скриншот 2014.9.3 (4'788 байт, скриншот + [more=описание] - скрипт/манифест: допилено контекстное меню, теперь работает на всех страницах;
- интерфейс: добавлен блок с описанием поверх скриншота, там же - подсказки и пр.;
- CSS: добавлены "красивости" в оформлении, вернул обводку скриншота (красная рамка пунктиром);
- скрипт: для удобства добавлена автонумерация заголовка вкладки со скриншотом (Скриншот № 1, №2 и т.д.);
- проверка работоспособности: SRWare Iron 31/36.[/more])
MD5: 926c007e9f088911932240ef6c4be716 / SHA-1: ef166ccd975dace3a5b6b0ebc907f373de7ceddb

Cамый Простой Скриншот 2014.9.4 (5'396 байт, скриншот)
MD5: db6f99b6b24f22c3c0fe3533f30685cb / SHA-1: de996c58d8b3edbbafcbde7f67770dc76a3b13b4
- манифест: отключено* контекстное меню - при этом скрипт выгружается из памяти при простое;
* Если меню всё же необходимо: нужно просто удалить строчку , "persistent": false в файле манифеста и перегрузить аддон...
- скрипт/интерфейс:
- добавлен автоматический вызов окна сохранения файла при снятии скринщота;
- продублировано сохранение по нажатию левой кнопки мыши на скриншоте;
- при сохранении добавлена автоподстановка имени+номера скрина;
- интерфейс: дополнен блок с описанием поверх скриншота, там же - подсказки и пр.;
- проверка работоспособности: SRWare Iron 31/36.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 11.09.2014 09:43


1 Click Close Duplicate Tabs RU

Допиливание и перепаковка микро-полезняшки Close Duplicate Tabs.

Текущая версия - 2014.9.11

Возможности и использование:
Закрытие в активном (текущем) окне дубликатов любых вкладок одним щелчком.
После отработки скрипта в окне остаются только вкладки с уникальными URL.
Вызов - щелчок по кнопке аддона на тулбаре либо по горячей клавише.
В принципе, кнопку можно скрыть и использовать только хоткей.

Будьте внимательны:
Из всех дубликатов остаётся только вкладка, открытая самой первой!*
* точнее говоря - самая крайняя левая из дубликатов..
хотя, конечно, если сдвинуть её вручную правее более новой, она закроется.. =)

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

Примечание 1: Основные отличия версий:
· 2014.9.10 - работает на любых версиях хром браузеров, хоткей доступен только при включенном значке.
· 2014.9.11 - требуется версия браузера 16+, при использовании хоткея без значка на тулбаре - 25+.


Примечание 2: скрипты и код НЕ оптимизированы, исключительно с целью удобства при возможных доработках..
кому это критично - пропустите через компрессоры.. хотя там всего-то несколько строк.. =))

Дополнительно:
· Страница исходного расширения на Google WebStore

История версий:

1 Click Close Duplicate Tabs 2014.9.10 (2'027 байт, скриншот)
MD5: 9b32fe469bf4ddac8c885216415eaa51 / SHA-1: af36b20b4cc6e43eb889263e71226bf02e2d8ce9
- базовая версия исходного расширения: 0.1 от 21.02.2010;
- убран лишний мусор, распакованный размер аддона уменьшен с 8.5кб до 1.5кб;
- скрипт: убран мусор, оставлен только чистый функционал (всего 12 строк кода);
- локализация: интерфейса, как такового, нет, но описание и подсказка для кнопки теперь по-русски.. =)
- манифест:
- добавлен доступ к локальным/служебным вкладкам;
- исправлена структура под текущие стандарты;
- убран попап с сообщением "закрываю..."; теперь работает молча и быстро.. =)
- изменён способ запуска скрипта;
- прочее: заменена иконка - (с)пёрта где-то здесь, чуть допилена и оптимизирована;
- проверка работоспособности: SRWare Iron 31/36.

1 Click Close Duplicate Tabs 2014.9.11 (2'211 байт, скриншот)
MD5: caded9e24cb47c03168841de1b840549 / SHA-1: 8cdd24858d0730cf27a5b91c4409440827a662ef
- основной функционал без изменений, допиливание под текущие версии браузеров;
- добавлен вызов по хоткею (работает и при отключенной кнопке на тулбаре);
- манифест: введено ограничение на версию браузера 25+ (хоткей);
- скрипт: изменён под текущие стандарты для новых версий браузеров;
- проверка работоспособности: SRWare Iron 31/36.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: yaroslawF
Дата сообщения: 11.09.2014 19:28
Патченные_64bit_DLL_для_Iron_37.0.2000.0_64bit

Восстановлена функция перевода страниц.
Убиты: Google Wallet, Google Now, Hangout Services.
---------------------
Здесь патченные DLL флеш-плагинов для Iron_37.0.2000.0_64bit - NPSWF64_15_0_0_152.dll и PepperFlash_15.0.0.152.
Автор: smersh2012
Дата сообщения: 23.09.2014 21:47
xt-то не знаю, уже половину соответствующего раздела ютубомании перепробовал, все эти YouTube Video Download, SaveTube и т.п. ничего не качает, кнопки и ссылки не появляются, только сайты загрузчики спасают ... в чем примочка, чего я пропустил летом?
Автор: Cento8
Дата сообщения: 17.10.2014 15:16
Google Chrome (оффлайн-установщики для Windows)

Chrome Stable (32-bit) | (64-bit) exe | offline-установщик | Бизнес версия (32-bit) | (64-bit) msi

53.0.2785.116 Stable | 54.0.2840.27 Beta | 55.0.2859.0 Dev | 55.0.2861.0 Canary | Chromium 55.0.2862.0 (32-bit)

53.0.2785.116 Stable | 54.0.2840.27 Beta | 55.0.2859.0 Dev | 55.0.2861.0 Canary | Chromium 55.0.2862.0 (64-bit)
Автор: TheBarmaley
Дата сообщения: 04.11.2014 18:02


Copy URL CR.RU

Допиливание и перепаковка микро-полезняшки Copy URL.

Текущая версия - 2014.11.11

Возможности и использование:
Копирование в буфер обмена URL из адресной строки текущей вкладки.
Корректно работает с кириллицей и автоматически преобразовывает Punycode.
Вызов - по кнопке в омнибоксе, процесс копирование индицируется изменением цвета иконки.

Основное отличие от оригинала - форк не имеет фонового процесса и выгружается из памяти при неактивности.
Второе отличие - этот аддон работает на любых* страницах, в т.ч. - на локальных и служебных.
* В гуглозине тоже работает.. =)

Примечание 1:
Часть API обновлена, на версиях браузера старше 29, возможно, не будет работать совсем, проверяйте самостоятельно.

Примечание 2:
Скрипты и код НЕ оптимизированы, исключительно с целью удобства при возможных доработках..

кому это критично - пропустите через компрессоры.. =))

Дополнительно:
· Страница исходного расширения на Google WebStore


История версий:

Copy URL CR.RU 2014.11.4 (6'231 байт, скриншот + [more=описание] - базовая версия исходного расширения: 1.3 от 21.09.2013, распакованный размер уменьшен с 17к до 12к;
- манифест:
· установлено ограничение на версию* браузера - 19+;
· заменён способ запуска + добавлена выгрузка из памяти при неактивности;
· разрешён доступ к любым вкладкам, страницам и сайтам;
- скрипт:
· замена части функций в соответствии с текущими рекомендациями для разработчиков;
· введена декларативная отрисовка иконки в омнибоксе;
· убрано сообщение о копировании (смена тултипа на иконке); всё равно его никто не видит.. =)
· уменьшено время индикации значка с 5 до 1 секунды; чего, сугубо имхо, более чем достаточно.. =)
- прочее: заменены иконки, допилены и оптимизированы, частично перенесены в скрипт в Base64;
- проверка работоспособности: SRWare Iron 31/36.
* Возможно, в связи с применением новых API, на версиях старше 29 не будет работать совсем, поэтому проверяйте самостоятельно..[/more])
MD5: ab5aff87c8249541cb4086d7bf425e91 / SHA-1: 9a08f8a9faef028a8b9985cb9d3fb387bac476d1

Copy URL CR.RU 2014.11.7 (6'247 байт, скриншот + [more=описание] - скрипт: доработана установка правил отрисовки иконки при перезапуске аддона;
- проверка работоспособности: SRWare Iron 31/36.[/more])
MD5: 8a2aa2e5406ea0ad33ea9b9bcf76d0a4 / SHA-1: d478f0a611a0f69fc16e972aa14d159fb43b61e7

Copy URL CR.RU 2014.11.11 (6'253 байт, скриншот)
MD5: f89b84fc4e6dfe4c812b6f86d7a47a34 / SHA-1: 7dc920e54678e4d1f641b07369b4e45fb7f19df7
- скрипт: исправлено дублирование правил отрисовки иконки при запуске браузера с одновременным обновлением аддона;
- проверка работоспособности: SRWare Iron 29/31/36.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 13.11.2014 15:49


Aвтопауза для Youtube-видео RU

Допиливание и перепаковка микро-полезняшки Autopause for Youtube.

Текущая версия - 2014.11.13 (зеркало)

Возможности и использование:
Отключает автоматический запуск воспроизведения ролика на Youtube (работает для flash/html5).
Режим индицируется значком в омнибаре, значок убирается при запуске воспроизведения вручную.

Основное отличие от оригинала - форк работает на версиях браузера 31+.
Другие отличия - удалена гуглоаналитика + немного упрощён код.

Примечание:
Скрипты и код НЕ оптимизированы, исключительно с целью удобства при возможных доработках..

кому это критично - пропустите через компрессоры.. =))

Дополнительно:
· Страница исходного расширения на Google WebStore


История версий:

Aвтопауза для Youtube-видео 2014.11.13 (3'935 байт, скриншот + зеркало)
MD5: a3b94a3d75820b11b6c166e4e26c6841 / SHA-1: ddbc25982b7395f2eadac95527c6915616383d74
- базовая версия исходного расширения: 0.4.0 от 08.05.2014, распакованный размер уменьшен с 19к до 6к;
- исправлен манифест - исходный аддон не работал на версиях браузера 31+;
- русифицировано описание и подсказка на иконке в омнибаре;
- скрипт: вырезана гуглоаналитика, немного упрощён и "причёсан" код;
- прочее: заменена иконка, взята здесь и оптимизирована;
- проверка работоспособности: SRWare Iron 29/36.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: TheBarmaley
Дата сообщения: 25.11.2014 16:43
o1spamer1o
ответил в профильной теме..
Автор: TheBarmaley
Дата сообщения: 26.11.2014 05:29


Все вкладки в закладки RU

Допиливание микро-полезняшки Bookmark All.
Основное назначение - (временное) сохранение "тематических" сессий, напр., при поиске/работе по конкретной задаче.
В частности - удобно при перепиливании аддонов, когда приходится искать/сравнивать подходящую инфу.. =)

Текущая версия - 2014.11.25

Возможности и использование:
Сохранение текущей сессии в "Избранном" - создаёт закладки для всех вкладок во всех открытых окнах.
Каждое сохранение - в отдельную папку, имя генерируется автоматически по текущим дате/времени.
Перед сохранением можно сменить автоматически генерируемое имя этой папки.

Отличия от оригинала:
- Убран громоздкий JQuery, форк переписан полностью на чистом JS.
- Добавлено задание корневой папки для сохранение (в исходнике всё тупо валило в "Другие закладки").
- В дефолтную маску имени папки добавлено текущее время, теперь маска выглядит так: 2014.11.25 ··· 14:11:25.
- Кроме вызова по кнопке на тулбаре добавлен вызов по хоткею + из контекстного меню (настраиваемо при установке).
- Добавлена возможность минимальной настройки - выбор корневой папки + вкл/выкл контекстного меню.
- Сделана выгрузка из памяти при неактивности + быстрая выгрузка после сохранения закладок.
- Частично заменены и "осовременены" применяемые API.
В общем, "допиливание" - это мягко сказано, аддон практически полностью переписан, оставлена сама идея.. =)

О настройке:
Настройки реализованы стандартными диалоговыми окнами, отдельной страницы настроек нет (и не будет).
При установке потребуется задать корневую папку для будущих сохранений, папка создаётся в "Других закладках".
После создание её можно перетащить в любое другое место и/или переименовать как угодно - "привязка" к ней остаётся.
Если эту папку удалить или (отказаться от создания при установке), при первом же вызове запрос будет повторён.
Также можно включить/выключить контекстное меню: один раз при первой установке (или при переустановке/обновлении).
В модальных окнах содержатся минимальные пояснения, поэтому просто внимательно их прочитайте.. =)

Примечание:
Скрипты и код НЕ оптимизированы, исключительно с целью удобства при возможных доработках..

кому это критично - пропустите через обфускаторы.. =))

Дополнительно:
· Страница исходного расширения на Google WebStore


История версий:

Все вкладки в закладки 2014.11.25 (4'645 байт, скриншот)
MD5: ee4930f2776f2261326b35c8f64ce766 / SHA-1: a0dbee7d93709630d345b9ca642f4d09f643e1de
- базовая версия исходного расширения: 4 от 26.08.2013, распакованный размер уменьшен со 128к до 7к;
- сделана выгрузка из памяти при неактивности + быстрая выгрузка после сохранения закладок.
- добавлен вызов по горячей клавише (по умолчанию - Ctrl+B) + из контекстного меню.
- манифест: установлено ограничение на версию браузера 25+ (без хоткея - 16+);
- интерфейс: только русский, других нет и не будет, добавлены минимальные настройки (диалоговыми окнами);
- скрипт: упрощён и "причёсан" код, вырезан JQuery, изменена часть API на текущие рекомендуемые;
- прочее: заменена иконка - теперь она единственная, взята здесь и оптимизирована;
- проверка работоспособности: SRWare Iron 31/36.


Все вопросы/замечания/обсуждение - в основной теме по расширения хрома..
Автор: matsev
Дата сообщения: 19.12.2014 17:07
del
Автор: FiLinX
Дата сообщения: 27.12.2014 22:04
а больше никто не занимается выкладыванием уже пропатченных dll ? в пост - http://forum.ru-board.com/topic.cgi?forum=2&topic=4971&start=20#16
Автор: Kamerin
Дата сообщения: 02.04.2015 21:20
Не туда... как удалять сообщение?

Страницы: 12345

Предыдущая тема: Нужна ли самостоятельная тема для браузера Coolnovo?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.