将Windows Locale更改为非英语时
我在wpf应用程序代码中有以下C#.NET代码: public static void ClearList(IHTMLDocument document) { if (CanSetBlockFormat(document)) { OleComman…
MSHTML:调用 javascript 对象的成员?
使用 .NET WebBrowser 控件,执行 HtmlElement 的成员相当简单。 假设有一个名为“player”的 JavaScript 对象,其成员名为“getLastSongPlayed”;从…
如何从 IHTMLDocument2 获取所有 mshtml.IHTMLDivElement?
如何从 IHTMLDocument2 获取所有 mshtml.IHTMLDivElement ? private mshtml.IHTMLDocument2 doc = (IHTMLDocument2)WPFBrowser.Document; ??? List a…
使用 IHTMLDocument 强制加粗
我正在使用基于 MS HTML 构建的 HTML 编辑控件。 我需要能够强制文本加粗/取消加粗,但找不到一种简单的方法来做到这一点。 我可以按如下方式切换粗体…
在 C# 中创建您自己的 html 5 / css3 布局引擎的资源
是否有任何资源可以介绍如何在 C# 中创建自己的布局引擎(如 webkit),支持 html 5 和 css 3,最好通过 MSHTML 或其他任何方式。 另外,如果上述不可…
如何在不使用网络浏览器的情况下渲染 HTML 元素?
有没有一种方法可以在画布上绘制特定的 HTML 元素内容而不使用任何 Web 浏览器控件? 使用此代码,我将元素渲染到表单的画布上(仅作为示例)。 它虽…
C#:类型或命名空间名称“属性”无法找到(您是否缺少 using 指令或程序集引用?
我正在编写我的程序,突然我得到以下信息: 找不到类型或命名空间名称“?属性”(您是 缺少 using 指令或程序集引用? 我在尝试添加 dll 后得到了它…
如何在 IHTMLDocument2 中设置 url,而不导航到新页面
写入后如何设置 htmldocument 的 url。例如: WebBrowser wb = new WebBrowser(); wb.Navigate(new Uri(location, UriKind.Absolute)); IHTMLDocument…
在事件 DownloadComplete 上访问 HTML 源代码?
我正在开发广告/弹出窗口拦截器 BHO,并且我正在尝试从事件“downloadcomplete”访问网站的 html,因此我可以过滤所有广告和恶意 uri。 我的代码如下…
如何获取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 中的以下工…