【发布时间】:2013-07-29 14:45:08
【问题描述】:
我在 Chrome 中遇到此错误 “未捕获的 ReferenceError:未定义 ActiveXObject”
我的代码是
function loadModel() {
//----------------------------------------------------------------------------------------------
document.getElementById("lModelMsg").innerText = "Loading...";
document.getElementById("lPartMsg").innerText = "";
var dMfg = document.getElementById("dManufacturer");
var id = dMfg.options[dMfg.selectedIndex].value;
var xml = CreateAsset.LoadModel(id);
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var Flag;
Flag = xmlDoc.loadXML(xml.value);
if (Flag) {......................
【问题讨论】:
-
你的代码只能在 IE 中工作...在 Chrome 中
ActiveXObject真的不存在。 -
@Teemu 有没有 ActiveXObject for chrome 的替代品???
-
为chrome安装ietab,它会解决你的目的。
-
查看我的答案[Chrome 的 Active X 解决方案](stackoverflow.com/a/55527700/7990050)
标签: javascript asp.net google-chrome