Я хотел бы спросить, может ли этот ActivexObject быть доступен через веб-сервер через PHP. Потому что, когда я включаю javascript, он показывает, что activexobject не определен (при использовании браузера), а в edge / ie11 он говорит: «SCRIPT429: сервер автоматизации не может создать объект». Но если я дважды щелкну по этому файлу JS, он будет работать отлично. Для дальнейшей информации, я использую это, потому что приложение под названием «Amibroker» имеет OLE.
вот JS, который я использую
var AB = new ActiveXObject("Broker.Application");
AB.ActiveDocument.Name = "UNVR.JK";
AW = AB.ActiveWindow;
AW.ExportImage( "D:\\Export\\UNVR.jpg", 1920, 1080 );
заранее спасибо!
Первый: ActiveXObject
существует только в Internet Explorer. Он не доступен в других браузерах, даже в Microsoft Edge.
Второе: Broker.Application
Элемент управления ActiveX, вероятно, не помечен как безопасно для сценариев. Это означает, что его нельзя использовать изнутри веб-страницы, поскольку это может представлять угрозу безопасности.
Вообще говоря, любой элемент управления ActiveX, который может читать или записывать файлы по определенным путям на жестком диске пользователя, не будет помечен как безопасный для сценариев.
Других решений пока нет …