Статус: Участник
Группы: Участники
Зарегистрирован: 01.08.2024(UTC) Сообщений: 21  Сказал(а) «Спасибо»: 7 раз
|
Всем привет! Возможно многим, вопрос покажется максимально тупым, но я уже отчаялась и не знаю к кому идти за помощью)) Есть задача написать программу для подписания документа в браузере (именно в Яндексе). Я начала с того, что установила Browser Plug in, в браузере на тестовой странице все подписывается без проблем. Решила сама создать какое-то пробное подписание. Написала код из примеров документации в обычном Visual Studio. Крипто про SDK у меня не установлено. При запуске сразу же получаю ошибку: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'CreateObjectAsync') at Promise.CreateObjectAsync (cadesplugin_api.js:554:29) at sign_asynch.js:4:44 На строчке: var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store"); В чем может быть причина ошибки и как ее можно исправить? Действительно ли для разработки требуется дистрибутив Крипто про SDKЗаранее всем спасибо, буду благодарна за полезные ссылки в том числе. Отредактировано пользователем 1 августа 2024 г. 17:05:44(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,684   Сказал «Спасибо»: 572 раз Поблагодарили: 2302 раз в 1803 постах
|
Здравствуйте. SDK не нужен. сдублировали к себе html\js\css с демо-страницы ? и async_code.js |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,684   Сказал «Спасибо»: 572 раз Поблагодарили: 2302 раз в 1803 постах
|
f12, сетевые запросы, f5 - посмотреть, что все файлы загружаются + вкладка Console - там тоже есть детализация обычно при сбоях. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 01.08.2024(UTC) Сообщений: 21  Сказал(а) «Спасибо»: 7 раз
|
Автор: Андрей *  Здравствуйте. SDK не нужен. сдублировали к себе html\js\css с демо-страницы ? и async_code.js Добрый день! да, все скопировала, теперь ругается на это: Uncaught TypeError: async_resolve is not a function at async_code.js:1872:1
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 23.09.2024(UTC) Сообщений: 1
|
Автор: katerinoc  Автор: Андрей *  Здравствуйте. SDK не нужен. сдублировали к себе html\js\css с демо-страницы ? и async_code.js Добрый день! да, все скопировала, теперь ругается на это: Uncaught TypeError: async_resolve is not a function at async_code.js:1872:1 Добрый вечер! Столкнулся с такой же проблемой как и у вас 1 в 1 Моя и скорее всего ваша ошибка в том, что была загружена веб страница полностью, в результате чего в консоли async_resolve is not a function at async_code.js:1872:1 и бесконечная загрузка плагина Пару часов пришлось повозится, проблема была закрыта следующим образом: - В директорию выше нужно прокинуть async_code.js так, что бы он оказался с HTML страницей и во вложенной папке - В настройках хрома/хромиум госта на вкладке "Расширения" переключиться в режим разработчика и переключить "Разрешить открывать локальные файлы по ссылкам"
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 01.08.2024(UTC) Сообщений: 21  Сказал(а) «Спасибо»: 7 раз
|
Автор: d.chursin  Автор: katerinoc  Автор: Андрей *  Здравствуйте. SDK не нужен. сдублировали к себе html\js\css с демо-страницы ? и async_code.js Добрый день! да, все скопировала, теперь ругается на это: Uncaught TypeError: async_resolve is not a function at async_code.js:1872:1 Добрый вечер! Столкнулся с такой же проблемой как и у вас 1 в 1 Моя и скорее всего ваша ошибка в том, что была загружена веб страница полностью, в результате чего в консоли async_resolve is not a function at async_code.js:1872:1 и бесконечная загрузка плагина Пару часов пришлось повозится, проблема была закрыта следующим образом: - В директорию выше нужно прокинуть async_code.js так, что бы он оказался с HTML страницей и во вложенной папке - В настройках хрома/хромиум госта на вкладке "Расширения" переключиться в режим разработчика и переключить "Разрешить открывать локальные файлы по ссылкам" добрый день! на самом деле , все было куда ‘проще’ я просто запускала это все без node.js ……..
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 11.12.2024(UTC) Сообщений: 8 
|
Плагин проходит проверку, объект cadesplugin существует. Но не получается создать объект oStore В разделе head, в index.html у меня прописано это: <script type="text/javascript" src="cadesplugin_api.js"></script> <script type="text/javascript" src="mytests.js"></script> Вот содержимое mytest.js Код:CAPICOM_CURRENT_USER_STORE = 2;
CAPICOM_MY_STORE = "My";
CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2;
CAPICOM_CERTIFICATE_FIND_SHA1_HASH = 0;
CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1;
var oStore = cadesplugin.CreateObject('CAdESCOM.Store');
oStore.Open(CAPICOM_CURRENT_USER_STORE, CAPICOM_MY_STORE, CAPICOM_STORE_OPEN_READ_ONLY);
alert(oStore.Certificates);
В любых вариациях получаю одну из ошибок: var oStore = cadesplugin.CreateObject('CAdESCOM.Store'); -> Uncaught TypeError: cadesplugin.CreateObject is not a function var oStore = cadesplugin.CreateObjectAsync('CAdESCOM.Store'); -> Uncaught TypeError: Cannot read properties of undefined (reading 'CreateObjectAsync') Подскажите что не так Отредактировано пользователем 23 декабря 2024 г. 15:14:04(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close