Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2012(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 1 раз
|
Автор: Смирнов  Автор: idb  В основном асинхронный механизм в хроме нормально работает, получаю сертификат, вывожу информацию по сертификату и т.д., но после вызова метода certificate.Export(0) дальше ничего не происходит, т.е до следующей точки останова не доходит.
После получения сертификата экспорт вызывается так: var cert = yield certificate.Export(0);
вот на этом останавливается background_page (весь вывод не привожу):
Sent native message:{"tabid":"42b4181e-a33e-1f46-c0fd-23504178fb47","data":{"destination":"nmcades","requestid":48,"objid":19,"method":"Item","params":[{"type":"number","value":1}]}} background.js:24 Received native message:{"data":{"requestid":48,"retval":{"methods":["Export","Import","GetInfo","IsValid","ExtendedKeyUsage","HasPrivateKey","KeyUsage","PublicKey","BasicConstraints"],"properties":["Version","PrivateKey","IssuerName","ValidFromDate","ValidToDate","Thumbprint","SubjectName","SerialNumber"],"type":"object","value":20},"type":"result"},"tabid":"42b4181e-a33e-1f46-c0fd-23504178fb47"} background.js:13 Sent native message:{"tabid":"42b4181e-a33e-1f46-c0fd-23504178fb47","data":{"destination":"nmcades","requestid":49,"objid":20,"method":"Export","params":[{"type":"number","value":0}]}} Сделайте, пожалуйста, изолированный тестовый пример, воспроизводящий данную ошибку. Что бы не мудрить, думаю достаточно вставить в Вашу тестовою страницу в async_code.js в функцию FillCertList(lstId) после cert = yield certs.Item(i); добавить var exp = yield cert.Export(0); например у меня только гостовые сертификаты и в списке сертификатов ничего не выводится.
|