C#:将 CSS 注入 MSHTML 实例的最佳方法?
我正在尝试将一些伴随其他 HTML 的 CSS 注入到 C# 管理的 WebBrowser 控件中。 我尝试通过底层 MSHTML(DomDocument 属性)控件来实现此目的,因为此…
获取 html 元素的顶部和左侧属性数据
我正在使用 mshtml dll 开发一个助手, 我正在尝试获取 htmll 元素的位置, 我有一个 HTMLAnchorElementClass 类型的对象 当我试图获取他的 style.pos…
Internet Explorer 自动化:如何抑制打开/保存对话框?
通过 MSHTML 控制 IE 实例时,如何抑制非 HTML 内容的打开/保存对话框? 我需要从另一个系统获取数据并将其导入到我们的系统中。 由于预算限制,另一…
MSHTML - 自动单击 JavaScript 确认对话框
我正在尝试使用 MSHTML 自动解析/提交网页(在 C#.Net 3.1 WPF WebBrowser 控件中)。 我可以毫无问题地填写表格、单击按钮和浏览页面。 但我不知道如…
如何使用 WPF WebBrowser 覆盖网页上的 btnSubmit_onclick javascript 函数?
我正在使用 WPF WebBrowser 控件,该控件与 WinForms 版本不同,并且这个优秀网站的许多建议根本不适用于 WPF。 如何覆盖网页上的 btnSubmit_onclick(…
如何在 VB.NET 中使用 MSHTML?
在问题#56107的答案中, Erlend 提供了此示例 C# 代码: using mshtml; ... object[] oPageText = { html }; HTMLDocument doc = new HTMLDocumentCla…
如何在 mshtml 和 mshtml 中启用多级撤消/重做 C#
我有一个托管在 Winforms 应用程序中的 System.Windows.Forms.Webbrowser 控件,并且正在加载一个 html 文档,其中包含 contentEditable 属性设置为 t…
在 C++ 中使用 MSHTML 作为 GUI,是否有教程?
我想将我的应用程序迁移到使用 MHTML 作为 GUI,因为尝试布局会更容易,而无需每次都重写 C++。 不幸的是,我发现的不是我需要的,它们是: 从内存中…
如何将 .NET 委托附加到 mshtml 事件?
我正在开发 Internet Explorer 的扩展 (BHO),但在将 .NET 委托附加到 mshtml 对象以捕获 DOM 事件时遇到问题。 我尝试使用 IHTMLElementEvents2_Even…
为什么 EventInfo.RemoveEventHandler 抛出 NullReferenceException?
我有一些代码使用反射在 Internet Explorer BHO 中的 MSHTML 对象上安装 .NET 事件处理程序,并且它似乎工作正常。 然而,当我尝试删除事件处理程序时…
如何使用 mshtml 获取框架的内容?
问题是: 我在 IE 中有一个钩子,它对 WebBrowser.OnNavigateComplete2 事件做出反应,以解析文档内容以获得一些精确信息。 该文档包含框架,因此我查…
IE 的 getBoundingClientRect 在浏览器中给出的答案与在 windows.forms.webbrowser 中给出的答案不同 - 为什么?
将以下 html Basic Layout html,body,div{font-family:Verdana} #Head{border-bottom:solid 10px #369} #Body{margin-left:200px;background-color:#d…
MSHTML:如何清除MSHTML的撤消/重做缓冲区
我使用的 C# 包装控件类似于包含 COM/非托管 MSHTML 控件的 WebBrowser 控件。 我在编辑模式下使用此控件,它允许应用程序的用户以所见即所得的方式编…