IHTMLAttribute如何获取未修剪的值属性
我将 IHTMLDomNode 属性转换为 IHTMLDOMAttribute , IHTMLAttributeCollection attributes = (IHTMLAttributeCollection)childDomElement.attributes…
属性 IHtmlElementCollection.all 被 HTML 文件中的脚本标记破坏
我在使用 Delphi XE2 中的 IHtmlElementCollection 时遇到了一些麻烦。我的文档看起来像这样,我将其加载到 TWebBrowser 中。 Test av skjema body{ f…
尝试编辑 IHTMLDocument 会挂起应用程序
基于 IHTMLDocument2 的 MSHTML 文档,我正在尝试编写简单的 HTML 解析器。 不幸的是,尝试设置编辑模式失败,换句话说,resultState 永远不会获得“…
如何在 IHTMLDocument2 中设置 url,而不导航到新页面
写入后如何设置 htmldocument 的 url。例如: WebBrowser wb = new WebBrowser(); wb.Navigate(new Uri(location, UriKind.Absolute)); IHTMLDocument…
在事件 DownloadComplete 上访问 HTML 源代码?
我正在开发广告/弹出窗口拦截器 BHO,并且我正在尝试从事件“downloadcomplete”访问网站的 html,因此我可以过滤所有广告和恶意 uri。 我的代码如下…
“指定的演员无效”使用 execScript 时
我试图在 IE 内的 iframe 上执行脚本,但我总是收到“指定的强制类型转换无效”: IWebBrowser2 iWebBrowser2 = GetIframe(); //retrieve the iframe …
如何使用 DHTML 打印整个文档中的特定内容
在这些示例中,我想打印 ID tab_form_1 中的内容。在尝试这些时 示例打印 tab_form_1 内容,当使用 CComptr 查询接口时 lpOleCommandTarget 变为 NULL…
IPersistStreamInit::Save() 在 IE9 中不起作用?
此代码适用于 IE8 及更早版本。对于 IE9,IPersistStreamInit::Save() 似乎返回 E_NOTIMPL。非常感谢任何帮助! HRESULT CHtmlCtrl::GetDocumentHTML(…
IHTMLDocument2 并非在所有地方都适用
在 winform 应用程序中,我有 WebBrowser 控件和 PictureBox。我正在使用下面的代码将图像(从 DocumentComplete 之后的网络浏览器控件)加载到 pictu…
为什么 IHTMLDocument2 不等于 IHTMLDocument2.body.document?
为什么下面的 doc2 与 doc22 不同? IHTMLDocument2 doc2 = (pDisp as IWebBrowser2).Document as IHTMLDocument2; IHTMLDocument2 doc22 = doc2.body…
GetFormFieldNames 并不总是有效
我试图找出哪种形式和元素也属于。我现在从这个网站理解的代码: http://www.cryer .co.uk/brian/delphi/twebbrowser/read_write_form_elements.htm …
IHTMLEventObj::put_keyCode 在 IE9 RC 中失败
我有一个 3 年前创建的 IE BHO,它使用 IHTMLEventObj::put_keyCode 函数。此功能已在 IE6、IE7 和 IE8 中按照文档工作。然而,当使用 IE9 RC 进行测…
为什么在设置 IHTMLInputTextElement 的值时会出现访问冲突?
我收到以下错误: 模块“project1.exe”中地址 0050AA07 处存在访问冲突。读取地址 00000000。 我正在尝试在 TWebBrowser 中自动填写表格。它只是表单…
从事件 DISPID_TITLECHANGE 获取 IWebBrowser2 指针
我正在处理浏览器帮助程序对象,并且正在尝试访问触发事件的 IWebBrowser2。通过 NavigateComplete2 和其他事件,我可以轻松做到这一点,因为我获得了…
如何在 C++ 中使用 x XPath 表达式查询 HTML?
我有一个网络浏览器,我使用 DocumentComplete 从网络浏览器读取当前文档(如 IHTMLDocument2)。 在该 html 文档中运行 xpath 查询的最简单方法是什…