Я себе недавно установил в браузере плагин CryptoPro и хотел бы подключить его программно у себя в коде Javascript (jQuery). Мой Javascript-код в результате всего должен быть вставлен в PHP-код на бекенде (версия 5.6).
NPM у меня нет и нет возможности его установить у себя на сервере (в том числе и ту самую библиотеку CryptoPro через него). TypeScript у меня тоже не установлен и так же нет возможности его установить через NPM.
Поэтому мне очень желательно обратиться к уже установленному плагину в моём браузере, тем более я его уже установил вместе Лицензией.
Ко всем установленным сторонним плагинам браузера в том числе как и к уже вышеупомянуто CryptoPro я тоже не знаю как обращаться (у меня на данный момент браузер Yandex).
Я прочёл в Интернете, что можно установить плагин CryptoPro подключить через ссылки (как я понял обращаясь к самому браузеру):
и
или же подключить его с помощью:
import { getSystemInfo } from ‘crypto-pro’;
Но у меня мой браузер не может разобрать служебные слова improt и require (так как у меня не установлен Typescript).
А со всеми остальными ссылками браузер не может найти ни итоговый объект Javascript window.cryptoPro (к примеру window.cryptoPro.getSystemInfo();), ни итоговый (просто) объект “cadesplugin” (к примеру его использование: “cadesplugin.CreateObjectAsync(“CAdESCOM.Store”);”). Все выше указанные итоговые объекты в браузере просто не существуют.
Помогите пожалуйста если можете: как программно использовать этот плагин (да и плагины вообще если они уже установлены в браузере (в том числе браузере Yandex))?
С уважением,
Михаил
Я прочёл в Интернете, что можно установить плагин CryptoPro подключить через ссылки (как я понял обращаясь к самому браузеру):
и
или же подключить его с помощью:
import { getSystemInfo } from ‘crypto-pro’;
Но у меня мой браузер не может разобрать служебные слова improt и require (так как у меня не установлен Typescript).
А со всеми остальными ссылками браузер не может найти ни итоговый объект Javascript window.cryptoPro (к примеру window.cryptoPro.getSystemInfo();), ни итоговый (просто) объект “cadesplugin” (к примеру его использование: “cadesplugin.CreateObjectAsync(“CAdESCOM.Store”);”). Все выше указанные итоговые объекты в браузере просто не существуют.
MikhailAA1 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.