Суть проблемы озвучена здесь:

Свежие версии  не скачивает.
То же самое и с помощью Get-CRX_RU_Mini_Plus_2019.5.30_(CRXv3), собственно, поэтому и решил сменить расширение.
360 Extreme Explorer 12.0.1412

Обсуждалась также на форуме Ru-Board:

Информация по работе CRX : Mini Plus 2019.5.30 в ЕЕ (возможно это локальная проблема?) - не скачиваются свежие версии расширений - появляется окно закачки с неработающим адресом и именем "crx".
Get CRX RU : Micro Plus : Context Menu Mod : 2020.7.9 - работает также.

Проблема связана с особенностями некоторых хромоклонов – некорректная отправка запроса на загрузку.

В целом, проблема связана с определённой комбинацией пользовательских настроек Get CRX.

В частности, при использовании загрузчика в 360 Extreme Explorer 12 (CR-78) и 13 (CR-86) запрашивается CRX-файл в формате CRXv2. Если у какого-либо аддона в CWS отсутствует версия файла в этом формате (большинство новых аддонов с версиями 2020 года выпуска) и имеется только версия файла в формате CRXv3, при попытке загрузки (ожидаемо!) будет выдана ошибка.

Ошибка зависит от настроек "Формат CRX по версии браузера" и "Формат CRXv2 (для версий до CR63)" и в браузере 360 Extreme Explorer появляется при включении любой из этих опций.

Для решения проблемы следует понимать назначение и применение этих опций:

Если ВКЛючена опция "Формат CRXv2 (для версий до CR63)" – будет принудительно запрашиваться CRXv2 и ошибка вполне логична (если у запрашиваемого аддона НЕТ такой версии файла).

Если эта опция ВЫКЛючена – должен принудительно запрашиваться формат CRXv3, при условии, что опция "Формат CRX по версии браузера" также ВЫКЛючена. В этом случае запрашиваемый файл должен нормально скачиваться.

Если же опция "Формат CRX по версии браузера" ВКЛючена, производится автоопределение запрашиваемого формата исходя из версии браузера (для версий <63 запрашивается CRXv2, для версий 63+, соответственно, CRXv3).

По результатам тестовых проверок браузер 360 Extreme Explorer 12 при включении автоопределения пытается получить CRXv2 (причина неизвестна, движок у него 78, и в строке запроса версия выставляется правильная, 78-я).

С учётом сказанного, для решения проблемы в нашем "китайце" надо обе галки снимать:

При этом в строке запроса файла будет прямо выставлен формат CRXv3, поэтому и качать будет без проблем.


Обновление: апрель 2021:

С учётом удаления поддержки формата CRXv2 в репозитории CWS – с января 2021 года возможность загрузки файлов расширений в этом формате принципиально отсутствует. В связи с этим выпущена исправленная версия Get CRX RU – 2021.4.2, в которой загрузка всегда принудительно запрашивается в формате CRXv3 и подобная проблема не должна возникать в принципе.

06.01.2021 Бармалей

Проблема наблюдается во всех версиях текущей линейки "Get CRX RU".

Проблема характерна для всех новых версий Chromium‑браузеров на движке CR‑81+.

Суть проблемы: в современных браузерах в "Get CRX RU" с установками по умолчанию не работает загрузка из репозитория Chrome WebStore, при этом в других репозиториях в том же браузере проблема не наблюдается.

С точки зрения пользователя ошибка выглядит как отказ от загрузки с запросом её подтверждения:

При этом подтверждение продолжения загрузки в некоторых браузерах приводит к той же ошибке.

В самом расширении "Get CRX RU" при этом также генерируется консольная ошибка (пример для Cent Browser).

Специально подчеркну, что проблема наблюдается:

  1. Только при работе с репозиторием Chrome WebStore.
  2. Только в браузерах современных версий на движках CR‑81 и новее.

В остальных веб-сторах (Mozilla, Opera, MS Edge) и на всех сайтах скриптов такой проблемы нет (не выявлена).

Для устранения этой проблемы в CWS не следует использовать настройки, связанные с отправкой XHR‑запроса, а именно – необходимо в настройках ВЫКЛючить две "проблемные" опции:

  • "Версия CRX-файла от разработчика" – работает только для репозитория CWS.
  • "Загружать текст описания с сайта" – опция относится к работе с любым репозиторием, будьте внимательны!
    На всякий случай – думаю, понятно, что вторая опция имеет смысл только если у вас вообще создаётся описание, то есть если у вас в Настройках ВКЛючена общая опция:
    "Создавать описание для загрузки" – глобальный "выключатель" описания для загрузок из всех репозиториев.

По той же причине (отказ в обработке XHR‑запроса) также невозможно загрузить расширения из репозитория CWS по ссылкам на страницы этого магазина. Такая проблема пользователями не заявлялась, но вполне возможна, так как и в этом случае используется тот же самый механизм запроса (как минимум – для проверки работоспособности ссылки) и, следовательно, при попытке загрузки по ссылкам вы получите точно такую же ошибку, что и описанная выше.

Самое очевидное решение – для запуска загрузки перейти по ссылке на страницу CWS и уже оттуда запустить загрузчик. Думаю, понятно, что и в этом случае у вас также должны быть ВЫКЛючены обе указанные выше настройки.

Кроме того, в случае загрузки по ссылкам в браузерах на базе CR‑81+ к ошибке будет приводить и ВКЛючение ещё одной опции, также связанной с XHR‑запросами:

  • "Имя файла по заголовку страницы" – опция относится к работе с любым репозиторием, будьте внимательны!

Поэтому, в случае загрузки по ссылкам в браузерах новых версий БЕЗ перехода на страницу CWS, решение аналогично, но теперь у вас должны быть ВЫКЛючены все три указанные выше настройки.

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

Небезопасный вариант решения: можно в принципе обойтись без отключения каких-либо опций настроек, если использовать запуск браузера со специальным ключом командной строки:

--disable-web-security

Этот ключ даёт возможность НЕ ОТКЛЮЧАТЬ ни одну из перечисленных выше опций и, соответственно, получить полную функциональность "Get CRX RU" и в репозитории CWS, в том числе – автоматическое формирование корректного имени загружаемого дополнения, авторского номера версии и текстового описания со страниц CWS. И, конечно же, этот метод даёт возможность беспроблемной загрузки по ссылкам на этот репозиторий.

С учётом текущих изменений в CR‑81+ данный ключ будет работоспособен только в сочетании с другим:

--user-data-dir

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

Подробнее по этой проблеме и её решению читаем в статье Get CRX RU и Chromium CR‑81+ : Загрузка из CWS.

close