Суть проблемы озвучена здесь:
Обсуждалась также на форуме Ru-Board:
Проблема связана с особенностями некоторых хромоклонов – некорректная отправка запроса на загрузку. В целом, проблема связана с определённой комбинацией пользовательских настроек 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 и подобная проблема не должна возникать в принципе. |
Проблема наблюдается во всех версиях текущей линейки "Get CRX RU". Проблема характерна для всех новых версий Chromium‑браузеров на движке CR‑81+. Суть проблемы: в современных браузерах в "Get CRX RU" с установками по умолчанию не работает загрузка из репозитория Chrome WebStore, при этом в других репозиториях в том же браузере проблема не наблюдается. С точки зрения пользователя ошибка выглядит как отказ от загрузки с запросом её подтверждения:
При этом подтверждение продолжения загрузки в некоторых браузерах приводит к той же ошибке. В самом расширении "Get CRX RU" при этом также генерируется консольная ошибка (пример для Cent Browser). Специально подчеркну, что проблема наблюдается:
В остальных веб-сторах (Mozilla, Opera, MS Edge) и на всех сайтах скриптов такой проблемы нет (не выявлена). Для устранения этой проблемы в CWS не следует использовать настройки, связанные с отправкой XHR‑запроса, а именно – необходимо в настройках ВЫКЛючить две "проблемные" опции:
По той же причине (отказ в обработке XHR‑запроса) также невозможно загрузить расширения из репозитория CWS по ссылкам на страницы этого магазина. Такая проблема пользователями не заявлялась, но вполне возможна, так как и в этом случае используется тот же самый механизм запроса (как минимум – для проверки работоспособности ссылки) и, следовательно, при попытке загрузки по ссылкам вы получите точно такую же ошибку, что и описанная выше. Самое очевидное решение – для запуска загрузки перейти по ссылке на страницу CWS и уже оттуда запустить загрузчик. Думаю, понятно, что и в этом случае у вас также должны быть ВЫКЛючены обе указанные выше настройки. Кроме того, в случае загрузки по ссылкам в браузерах на базе CR‑81+ к ошибке будет приводить и ВКЛючение ещё одной опции, также связанной с XHR‑запросами:
Поэтому, в случае загрузки по ссылкам в браузерах новых версий БЕЗ перехода на страницу CWS, решение аналогично, но теперь у вас должны быть ВЫКЛючены все три указанные выше настройки. Естественно, во всех указанных случаях вы НЕ сможете получить авторский номер версии для скачиваемого аддона, а полное текстовое описание вам придётся формировать вручную (если оно вам необходимо). Небезопасный вариант решения: можно в принципе обойтись без отключения каких-либо опций настроек, если использовать запуск браузера со специальным ключом командной строки: Этот ключ даёт возможность НЕ ОТКЛЮЧАТЬ ни одну из перечисленных выше опций и, соответственно, получить полную функциональность "Get CRX RU" и в репозитории CWS, в том числе – автоматическое формирование корректного имени загружаемого дополнения, авторского номера версии и текстового описания со страниц CWS. И, конечно же, этот метод даёт возможность беспроблемной загрузки по ссылкам на этот репозиторий. С учётом текущих изменений в CR‑81+ данный ключ будет работоспособен только в сочетании с другим: Дополнительный ключ, необходимый в версиях CR‑81+, применяется для прямого указания папки рабочего профиля и в большинстве случаев уже используется в портабельных версиях браузеров (в ini‑файлах ланчеров или в ярлыках запуска браузера), поэтому достаточно будет просто проверить его наличие в вашей конфигурации. Подробнее по этой проблеме и её решению читаем в статье Get CRX RU и Chromium CR‑81+ : Загрузка из CWS. |