Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Автор: VoimiX  Автор: ve2  Не уверен, что в эту ветку, но обнаружилась эта проблема при тестировании нового плагина. Берем условный код
var oStore = yield cadesplugin.CreateObjectAsync("CAPICOM.store"); yield oStore.Open(); var certs = yield oStore.Certificates; /* здесь */ var certCnt = yield certs.Count;
если нет ни одного сертификата при получении списка происходит исключение Cannot find object or property при получении списка то есть объект certs не возвращается. В версии NPAPI на Firefox поведение аналогично.
Но в Explorer, при использовании объекта ActiveXObject("CAPICOM.store"), который является прототипом для функции вашего плагина, в аналогичном коде объект списка возвращается, а вот его свойство Count равно нулю. И это поведение представляется логичным, поскольку пустой список это не то же самое, что его отсутствие или ошибка доступа к списку. В новой версии плагина это проблема до сих пор не исправлена. Вы исправляли эту проблему? Тестировали её? С последней версией var certCnt = yield certs.Count возвращает 0 при пустом списке. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 07.12.2011(UTC) Сообщений: 78
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 5 раз в 2 постах
|
Автор: cross  Обновили все примеры работы с плагином на сайте на использование cadesplugin_api.js. Обновили cadesplugin_api.js. Основные изменения: 1. Cadesplugin_api.js работает и в IE. 2. Добавлен вариант проверки загрузился ли плагин через Event для браузеров которые не поддерживают Promise. Пример работы можно посмотреть в примерах из ссылки выше. Стало совсем непонятно. Я ожидал, что вы предоставите страницу с кодом js, на которой будет работать и Chrome, и другие браузеры. Т.е. всё работает. Вы внесли какие-то изменения в cadesplugin_api.js, но где увидеть результат работы? Захожу на https://www.cryptopro.ru...cades/demopage/main.htmlFirefox: работает IE: работает Chrome: НЕ работает = "Плагин не загружен" Захожу на https://www.cryptopro.ru...nc_cades_bes_sample.htmlFirefox: НЕ работает = Пишет, что "Плагин загружен" но НЕТ списка сертификатов IE: НЕ работает = "Плагин не загружен" Chrome: работает Т.е. со вчерашнего дня ситуация никак не изменилась. Тестовые страницы ведут себя как и прежде! Просьба банальная - сделать ЕДИНУЮ тестовую страничку, чтобы можно было зайти и подписать любым поддерживаемым вами браузером с новой версией плагина. Версия плагина: 2.0.12232 Версия CSP: 3.6.7491 Отредактировано пользователем 2 сентября 2015 г. 12:19:35(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49   Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Автор: Смирнов  Автор: spider  Добрый день!
Столкнулись с аналогичной ошибкой при подписании с помощью последней версии плагина (2.0.12203) и последней версией браузера (Google Chrome 44.0.2403.157 m). При этом сценарий не стандартный, т.е. маленькие файлы (1-5 КБ) подписывает нормально. А при попытке подписать большие файлы (800-900 КБ) возникает ошибка в nmcades.exe (как на 1 странице этой темы)
Подскажите, какую информацию нужно для Вас собрать, чтобы Вы смогли проанализировать её? Предоставьте, пожалуйста, изолированный тестовый пример, который воспроизводит данную ошибку. Воспроизводится только на некоторых клиентских машинах. На части работает нормально. Поэтому можно только удаленно показать на клиентской машине....
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Автор: spider  Воспроизводится только на некоторых клиентских машинах. На части работает нормально. Поэтому можно только удаленно показать на клиентской машине.... Тогда можно попробовать по крэш-дампу. Пришлите таковой от падения nmcades.exe. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49   Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Автор: Смирнов  Автор: spider  Воспроизводится только на некоторых клиентских машинах. На части работает нормально. Поэтому можно только удаленно показать на клиентской машине.... Тогда можно попробовать по крэш-дампу. Пришлите таковой от падения nmcades.exe. Во вложении.  nmcades.exe.7084.zip (11kb) загружен 5 раз(а).
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49   Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Автор: spider  Автор: Смирнов  Автор: spider  Воспроизводится только на некоторых клиентских машинах. На части работает нормально. Поэтому можно только удаленно показать на клиентской машине.... Тогда можно попробовать по крэш-дампу. Пришлите таковой от падения nmcades.exe. Во вложении.  nmcades.exe.7084.zip (11kb) загружен 5 раз(а). Смогли воспроизвести локально, проблема именно в подписании конкретного файла. Но в этом файле перс. данные Подготовили доступ к нашей странице и файл. Можно какой нибудь почтовый адрес, чтобы на форуме не выкладывать перс. данные ? Вышлю туда все данные
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Автор: spider  Во вложении.  nmcades.exe.7084.zip (11kb) загружен 5 раз(а). Пока непонятно. Пришлите, пожалуйста, дамп вместе с логом JS-консоли от background page. Для сбора этого лога на странице chrome://extensions/ включите "Режим разработчика", и для нашего расширения нажмите "фоновая страница". |
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Автор: spider  Смогли воспроизвести локально, проблема именно в подписании конкретного файла. Но в этом файле перс. данные Подготовили доступ к нашей странице и файл. Можно какой нибудь почтовый адрес, чтобы на форуме не выкладывать перс. данные ? Вышлю туда все данные Отправьте в ЛС в форум мне и cross. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Обновили плагин с исправленной ошибкой установки на XP. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.02.2011(UTC) Сообщений: 49   Откуда: E-burg Сказал «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Автор: Смирнов  Автор: spider  Смогли воспроизвести локально, проблема именно в подписании конкретного файла. Но в этом файле перс. данные Подготовили доступ к нашей странице и файл. Можно какой нибудь почтовый адрес, чтобы на форуме не выкладывать перс. данные ? Вышлю туда все данные Отправьте в ЛС в форум мне и cross. Готово, все выслал.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close