如何获取Internet Explorer提供的原始IDocHostUIHandler?
在IDocHostUIHandler 接口的文档 ,在谈论使用 BHO 中的 ICustomDoc 导致的内存泄漏时,有一段关于 IE 提供的默认 UI 处理程序: To avoid a memory l…
关于 Firemonkey (Delphi) 中的 TidHttp、mshtml、ActiveX、COMObj
我正在审查以下有趣的文章, nofollow">“使用 Delphi 从 HTML 页面提取链接”,我在 Firemonkey 中进行了测试,它非常有用,但是此 上面的那些对象会…
数据 uri:s 的 MSHTML 后备
我的网站使用数据 uri:s 来减少对我网站的 HTTP 请求数量。问题是 data uri:s 在我们必须支持的浏览器 IE7 中不起作用(不,我们不需要 IE6)。我已经…
有什么解决方法可以在 Web 浏览器中的另一个域上获取 iFrame 中的文本吗?
您可能首先会认为这是不可能的,因为 XSS 限制。但我试图从托管 WebBrowser 的应用程序访问此内容,而不是从网站中的 javascript 代码访问。 我知道不…
如何从 HTML 源代码中获取字体颜色?
我有一段这样的 HTML 源代码: Beverly Mitchell Shawnee Smith Glenn Plummer more >> 我尝试检索“颜色”值,如下所示: MSHTML::IHTMLDocume…
如何使用mshtml在IE9中获取带有命名空间前缀的属性?
我们有一个用 C# 编写的浏览器帮助对象 (BHO),它在 IE8 中运行得很好。但是,在 IE9 中不再可以访问命名空间中的标签和属性。例如, IE8 中的以下工…
获取 SHDocVw.InternetExplorer 生成的 IE8 进程的进程 ID
我正在使用 SHDocVw.InternetExplorer 启动我的代码中的IE。在某些情况下,InternetExplorer.Quit() 不起作用。我尝试了几件事来使退出工作,但是没有…
调试 SHDocVw.InternetExplorer.Quit 不关闭 iexplore.exe 进程
我认为没有明确的答案,那么您将如何解决这个问题?: 我的主应用程序(一个 MicroStation 插件)使用 SHDocVw.InternetExplorer COM 包装器启动 IE,…
MSHTML.dll - 如何确保跨安装计算机使用一致版本的 IE 渲染引擎
我对在线阅读的有关 MSHTML.dll 重新分发的内容感到有点困惑。 我的应用程序(这是一个消费者数据提取工具)在 WebForms 应用程序(可能最终成为 WPF…
如何将事件侦听器添加到用 C# 为 IE BHO 创建的按钮?
在我的 IE BHO 中,我使用以下方法创建一个输入按钮元素: var button = doc.createElement("input"); button.setAttribute("value", "myButton"); //…
为什么 IHTMLDocument2 不等于 IHTMLDocument2.body.document?
为什么下面的 doc2 与 doc22 不同? IHTMLDocument2 doc2 = (pDisp as IWebBrowser2).Document as IHTMLDocument2; IHTMLDocument2 doc22 = doc2.body…
从特定表单获取特定输入元素
就像javascript中的语句一样 string value = document.forms["sap.client.SsrClient.form"].elements["sapwdssr..requestCounter"].value; ,在C#中是…
如何为 MSHTML v9 编译 .dll。我目前正在获取数百个“MIDL 2035:预期的常量表达式”错误
我是一名 .net 开发人员,我正在尝试为 MSHTML v9 编译 .tbl 和 .dll,以便在我的 .net 应用程序中使用。 我发现以下有关构建 MSHTML v8 .dll 的说明…
使用mshtml HTMLDocument修改DOM并在IE浏览器扩展/ BHO中显示
我正在使用 C#.NET:mshtml.HTMLDocument、mshtml.HTMLImg 等。 我想做的是修改 DOM 并反映浏览器中的更改。例如 HTMLDocument doc = WebBrowser.Docu…