gpt4 book ai didi

javascript - 如何检测是否加载了 ActiveX 控件?

转载 作者:数据小太阳 更新时间:2023-10-29 06:09:01 25 4
gpt4 key购买 nike

我想在网站上集成 Aurigma 图片 uploader ( http://www.aurigma.com/Products/ImageUploader/ )。

在 Internet Explorer 上,该控件是一个 ActiveX 控件,它会在首次安装之前发出安全提示。

为了向用户说明如何对此安全警告使用react,我想显示一个信息窗口。我只想显示此窗口,只有控件 加载。

  if (controlIsNotLoaded()) {
doSomething()
}

我该怎么做?

最佳答案

假设您有对象标记的 ID(如果它来自那个),然后测试元素的 object 属性是否为 null。

function controlNotLoaded()
{
var obj = document.getElementById("controlId");
return (obj.object == null);
}

如果您正在使用新的 ActiveXObject,那么它会抛出异常。当然,这只会告诉您是否无法创建控件,不一定会告诉您原因。

关于javascript - 如何检测是否加载了 ActiveX 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com