JavaScript ActiveXObject не определен в консоли браузера

Я хотел бы спросить, может ли этот 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 );

заранее спасибо!

1

Решение

Первый: ActiveXObject существует только в Internet Explorer. Он не доступен в других браузерах, даже в Microsoft Edge.

Второе: Broker.Application Элемент управления ActiveX, вероятно, не помечен как безопасно для сценариев. Это означает, что его нельзя использовать изнутри веб-страницы, поскольку это может представлять угрозу безопасности.

Вообще говоря, любой элемент управления ActiveX, который может читать или записывать файлы по определенным путям на жестком диске пользователя, не будет помечен как безопасный для сценариев.

0

Другие решения

Других решений пока нет …