1

我想问一下这个 ActivexObject 是否可以通过 PHP 使用 Web 服务器访问。因为当我包含 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 );

提前致谢!

4

1 回答 1

0

第一:ActiveXObject只存在于 Internet Explorer 中。它在其他浏览器中不可用,即使在 Microsoft Edge 中也是如此。

第二:Broker.ApplicationActiveX 控件可能没有被标记为安全的脚本。这意味着它不能在网页中使用,因为它可能会构成安全威胁。

一般来说,任何可以在用户硬盘上的特定路径读取或写入文件的 ActiveX 控件都不会被标记为安全的脚本。

于 2017-01-27T01:34:33.253 回答