处理混乱的界面层次结构 (MSHTML) 的最佳方法是什么?
我正在使用 MSHTML API从 C# 4.0 开始,运行代码的逻辑不是问题。然而,由于 MSHTML 和/或 COM 接口的设计方式,编写代码是一件痛苦的事情。具体来说…
mshtml的IViewObjectPresentSite接口
有谁知道如何使用mshtml(IE9)的IViewObjectPresentSite接口。 我需要使用 IsHardwareComposition 方法禁用硬件加速。 请帮助 问候, 詹姆斯…
javascript:索引期间对对象调用哪些函数?
这可能是一个措辞不好的问题,但考虑一下这个片段: var foo = { bar : 1 }; var bar = foo['bar']; 索引到 foo 时实际上调用了哪些函数?同样,如果…
如何将 html+js 加载到 mshtml/webbrowser 控件中并部署为单个 exe?
我是 c++ windows 编程的新手,我知道并看到了需要 html+js+css 等并将其转换为单个自包含 exe 的应用程序(电子书 exe 类型的应用程序)。 我的问题…
编写 Internet Explorer 插件:使用浏览器帮助程序对象修改 DOM 时出现问题
目前我正在用 C# 为 Internet Explorer 编写一个插件。 这是我第一次尝试使用 .net 和 Internet Explorer 插件。 与 Java 相比,C# 具有良好的语言特…
检测 WebBrowser 控件上的滚动
我有以下代码,奇怪的是,它工作了几秒钟,然后停止工作(我的事件处理程序方法停止被调用): public partial class Form1 : Form { private void Fo…
如何使用mshtml处理带有JavaScript onclick {return false}的链接
我遇到了一个情况,当我使用mshtml来检测点击html元素(如href)时的事件时,我使用下面的代码: DOMEventHandler onclickhandler = new DOMEventHand…
vb6:通过代码单击 HTMLDocument 上的按钮并等待页面加载
我正在使用 mshtml.tlb 来加载/解析 html,我想扩展它以通过代码单击元素。问题是在例如之后捕获加载过程。单击了一个按钮。 在我的具体情况下,我想…
有没有办法以编程方式将 Windows 窗体控件插入 MSHTML (WebBrowser) 实例?
我有一个通过 Windows 窗体 WebBrowser 控件使用嵌入式 IE 的应用程序。我想将一些 .NET 控件嵌入到 HTML 页面中。 旧有支持(自 .NET 1.0 起)在 中…
如何使用 C# 替换 HTML 标签内部文本内容!
现在我正在开发一个 Internet Explorer 插件,它应该扫描 HTML 文档中的纯文本 URL,然后“链接”它们。 我可以访问网站 DOM,并且想遍历所有 DOM 节…
如何禁用 C++ 中的 MSHTML 缓存?
我不知道如何禁用我的应用程序中的网页缓存,该应用程序通过 MSHTML 嵌入了 Web 浏览器。 我用谷歌搜索了它...MSDN搜索了它...但仍然找不到答案... 有…
在 C# 中使用 MSHTML 获取当前样式
我想使用 MSHTML 来获取 html 元素的样式。 我想要的是计算的样式,但没有所有默认值。 (只有在html和css中设置的) MSHTML有3种类型的样式,我到目…
从 C# 通过 mshtml 调用 ActionScript (Flash) 方法
我使用 WPF 中的 WebBrowser 组件。我从 Internet 加载一个页面,然后访问 Document 属性来调用我的脚本。不幸的是,调用脚本不能按我的需要工作。当…
mshtml.dll版本是8.0,Microsoft.mshtml是7.0
我有点困惑,也许你可以帮助我。 我有 mshtml.dll (版本 8.0)和 Microsoft.mshtml.dll (版本 7.0) 如果我去添加对我的 WPF 项目的引用并尝试添加 …