gpt4 book ai didi

html - IE11 BHO : Replacing ActiveX objects in HTML document

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:19:20 28 4
gpt4 key购买 nike

我正在开发一个 BHO,目前在 IE11 中,它通过搜索 <object> 来替换文档中的特定 ActiveX 对象。带有确定的 CLSID 的标签。

我研究了如何处理 OnDocumentComplete事件,使用标准 HTML 界面搜索所有“对象”标签,我成功地替换了它们;我检查了 DOM Explorer,新的 CLSID 在那里。

现在,这种方法有一个重要的缺点,导致它无法正常工作。当我收到 OnDocumentComplete 事件时,浏览器已经实例化了文档上 CLSID 指定的 DLL,从而使我替换的新 CLSID 完全无用。

我认为这是由于在加载文档后立即发生 ActiveX 加载(即 ReadyState = 2),而我收到 ReadyState=4 的 OnDocumentComplete 事件。

有谁知道使用标准的 IE 界面是否可以实现这种“ActiveX 对象替换”?我正在使用 C++。

最佳答案

如果我在关注您,您是在尝试基于 ClSID 将一个特定的 ActiveX 控件替换为另一个特定的 ActiveX 控件吗?如果这是正确的,您是否考虑过使用 Phoenix bit

希望这有助于...

-- 兰斯

关于html - IE11 BHO : Replacing ActiveX objects in HTML document,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28819198/

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