Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 397 раз в 367 постах
|
Цитата:Расширение скачивается версии 1.2.7. Оно встало на мозилу 57.0.4. На другие - фиг. И опять будем гадать. Может новый плагин 2.0 не встаёт потому, что хочет соответствующие расширение? Поясню, для старых версий плагин работает напрямую. Это включает версии до 56 (и 52 ESR) как я понимаю, в них не нужно расширение вообще, достаточно плагина. При этом есть нюанс, что мозилла должна быть 32-разрядной, в 64-разрядную поддержку плагинов не завезли изначально. Может быть исключение для Джавы соответствующей разрядности, флеш плеера и пары общеизвестных медиа плагинов, но ни Криптопро плагин, ни плагин госуслуг в исключения не входят. Сама идея расширения появилась еще кажется в 38 версии и браузеры мозилла в вилке 38-56 (криптопрофокс 45, например) видят и плагин и расширение, однако формат расширения с тех пор уже меняли, поэтому в 45 версии расширение будет только мешать работе плагина напрямую и нужно отключить расширение если "оно увиделось". Обратите внимание, что криптопро фокс 38 построен на версии до этой идеи и не видит расширений, только плагины. Для 64-разрядных версий и новых версий с 57 нужно расширение. Расширение представляет собой надстройку на плагином (соединяет браузер и плагин, но так чтобы они напрямую не пересекались ради безопасности) и имеет отдельную систему нумерации версий. То есть: 1) браузер не будет видеть плагин (независимо установлен плагин или нет), но будет видеть расширение; 2) при этом если в конкретном браузере поставлено расширение, но плагин на компьютере отсутствует или плагин старой версии ниже 2.0.12ххх, то ничего работать не будет, так как в старых 2.0 нет поддержки соединения с расширением. Кроме того, предусмотрена защита от обращений к плагину посторонних расширений, то есть старая версия плагина может не знать о новых расширениях и блокировать их. Поэтому если у Вас нормально работает расширение в мозилле 57, то мозилла не должна видеть плагина, но где-то там внутри расширение должно быть соединено с новым плагином. Весь вопрос в том, что мозилла почему-то начала отключать все подряд расширения, сначала без подписи, а теперь вообще все не включенные в "белый список" и выдавать что "расширение повреждено". Это наводит на мысль, что разработчики расширений должны предпринять некие действия чтобы их расширение включили в "белый список" и не вырубали. Либо нам нужно узнать где именно хранится адрес белого списка и поменять на свой, выдающий разрешение криптоплагинам. К сожалению, заблокировать само скачивание всяческих черных списков от мозиллы достаточно сложно, если нет доступа к файлу мозилла его удаляет, если создать папку именем файла, то сначала пробуется другая папка, потом создается файл с другим именем. Поэтому придется сделать свою версию списка и если с черным можно бы просто возвращать пустой, то с белым - реально хочется отправить сообщество разработчиков мозиллы в ад в полном составе. Отредактировано пользователем 28 июня 2019 г. 6:24:12(UTC)
| Причина: Не указана
|