Статус: Новичок
Группы: Участники
Зарегистрирован: 30.09.2014(UTC) Сообщений: 8  Поблагодарили: 1 раз в 1 постах
|
При выборе установленного сертификата и вызове функции подписывания, происходит требование вставить ключевой носитель. Если отказатся, то плагин вываливает ошибку: "Ошибка подписывания: Error calling method on NPObject!" - в Firefox "Ошибка подписывания: The action was cancelled by the user.(0x8010006E) - в Opera Проблема в том, что эта ошибка появляется в виде confirm , а работа программы завершается внутри плагина. В мой скрип, в котором я вызываю oSignedData.SignCades, управление назад не передаётся, поэтому я не могу скрыть заглушку, которую показываю когда начинается подписывание. Есть ли возможность отследить эту ошибку из скрипта, может плагин кидает какие-то эвенты? В асинхронной версии всё нормально, ошибка возвращается
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Стандартный try{} catch() должен помочь. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.09.2014(UTC) Сообщений: 8  Поблагодарили: 1 раз в 1 постах
|
Автор: Смирнов  Стандартный try{} catch() должен помочь. Вызов функции обёрнут в try-catch, catch срабатывает только в асинхронной версии. В обычном NPAPI, как уже написал, возврата управления не происходит.
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Очень странно. Все наши методы кидают исключения стандартным образом. Приведите пример кода. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.09.2014(UTC) Сообщений: 8  Поблагодарили: 1 раз в 1 постах
|
Проблема была с моей стороны, в излишнем иcпользовании Promise.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close