【发布时间】:2018-06-29 20:45:57
【问题描述】:
我正在尝试使用如下所示的 ActiveXObject
getActiveXObject(pdfCtrl) {
return new ActiveXObject(pdfCtrl);
}
checkPDF() {
let plugin = null;
if (this.getBrowser() === 'ie') {
plugin = this.getActiveXObject('AcroPDF.PDF') || this.getActiveXObject('PDF.PdfCtrl');
}
return plugin;
}
它给出了诸如找不到 ActiveXObject 之类的错误。在普通的 JS 中这是可行的,但在 Angular/typesript 编译阶段它会抛出错误。我该如何处理?
【问题讨论】:
-
'它抛出错误' - 这什么也没告诉我们!请说明您遇到了什么错误。
-
另外,我非常非常强烈地建议避免使用 ActiveX,除非您别无选择。任何现代浏览器都不支持它,并且有像 PDF.js 这样的原生 JS 库可以完成同样的工作。
-
ActiveXObject not found 是抛出的错误。
-
有关于这个问题的消息吗?我也面临同样的问题
标签: angular typescript activexobject