Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Скажите ожидается ли в обозримой перспективе версия плагина, которая будет работать в свежей МакОС? Так понимаю, что не будет работать ни в одном браузере (проверил в Safari) Отредактировано пользователем 21 сентября 2017 г. 12:39:50(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,388 Сказал «Спасибо»: 53 раз Поблагодарили: 777 раз в 719 постах
|
Добрый день. Если Вы имеете ввиду наш плагин "КриптоПро ЭЦП Browser Plug-in", то он корректно работает в этой версии macOS. Какие именно проблемы у Вас возникли? Дополнительную информацию по настройке КриптоПро CSP в macOS Вы можете найти в статье из нашей базы знаний. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Автор: alexlav Если Вы имеете ввиду наш плагин "КриптоПро ЭЦП Browser Plug-in" Естественно, о нем. Автор: alexlav то он корректно работает в этой версии macOS. Смутила иконка (на скрине видно) - так отображаются не поддерживаемые программы. Правда, я скачал архив из-под 10.11.6 - они разные, для разных версий МакОС? Да, не установил сам КриптоПро CSP - сейчас проверю с ним.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,388 Сказал «Спасибо»: 53 раз Поблагодарили: 777 раз в 719 постах
|
Отображение плагина перечеркнутым в списке приложений не мешает его работе.
Скачиваемый вариант КриптоПро ЭЦП Browser Plug-in зависит от типа операционной системы (macOS, Windows, GNU/Linux), а не от версии операционной системы.
Поэтому не важно из какой версии macOS Вы скачали плагин. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Хочу уточнить, да в самой ОС - все норм. Под Chrome, как минимум, все работает. А что с Safari? Использую асинхронный режим в GH (Mac\Win), FF (Win), Opera (Win) все работает. Код:
[Log] ---------- Async Crypto START point ----------------
[Log] Call ExecWithPlugin
[Log] [CryptoProAsync].certificates
[Log] try to creat the object of class <CAdESCOM.Store>: cadesplugin.CreateObjectAsync is not a function. (In 'cadesplugin.CreateObjectAsync(className)', 'cadesplugin.CreateObjectAsync' is undefined)
[Log] Error while execution the work generator: TypeError: cadesplugin.CreateObjectAsync is not a function. (In 'cadesplugin.CreateObjectAsync(className)', 'cadesplugin.CreateObjectAsync' is undefined)
Отредактировано пользователем 26 сентября 2017 г. 18:22:54(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Safari не поддерживает асинхронное API, только NPAPI. |
|
1 пользователь поблагодарил Анатолий Беляев за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Автор: cross Safari не поддерживает асинхронное API, только NPAPI. Я правильно понимаю, что речь об асинхронном JS API плагина?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Однако, имеется проблема работы с плагином в синхронном виде ( Код:<script type="text/javascript">
var oAbout = cadesplugin.CreateObject("CAdESCOM.About");
</script>
Кидает исключение: undefined is not an object (evaluating 'pluginObject.CreateObject') Сам объект cadesplugin виден как промис: Погрешил на параметр window.allow_firefox_cadesplugin_async, однако, его состояние не влияет.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
А полный пример можно? Очень может быть что стали использовать обьект cadesplugin еще до того как он загрузился из файла cadesplugin_api.js. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Автор: cross А полный пример можно? Очень может быть что стали использовать обьект cadesplugin еще до того как он загрузился из файла cadesplugin_api.js. Ну сам объект cadesplugin вполне себе живой - console.dir - все потроха показывает (я выше скрин прикрепил), но это промис. Может для синхронной работы нужен другой cadesplugin_api.js? Вот пример, слепил буквально на коленке, но выдает точно тоже самое, что и "боевой" код: Стартовая хтмл-ка, надеюсь jQuery у вас под рукой найдется ) Код:<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test JS</title>
<meta name="robots" content="noindex, nofollow" charset="utf-8" />
<script language="javascript" src="lib/cadesplugin_api.js"></script>
<script language="javascript" src="lib/jquery.js"></script>
<script language="javascript" src="lib/code.js"></script>
</head>
<body>
</body>
</html>
Файл с js-кодом Код:<script language="javascript">
function DoLog(str)
{
console.log(str);
}
$(document).ready(function() {
try
{
var oAbout = cadesplugin.CreateObject("CAdESCOM.About");
var plgVersion = oAbout.PluginVersion;
var ver = oAbout.CSPVersion("");
var fullVerison = ver.MajorVersion + "." + ver.MinorVersion + "." + ver.BuildVersion;
var cspPName = oAbout.CSPName();
DoLog(cspPName + " v." + fullVerison + " [plugin version " + plgVersion.toString() + "]");
}
catch(e)
{
DoLog(e.message);
}
});</script>
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close