我使用 BandObjects(使用 COM 程序集 -Interop.SHDocVw.dll)创建了一个 IE 工具栏来实现自定义搜索功能。工具栏包含一个搜索框,它接受输入并返回结果。结果必须从两个或多个搜索引擎中获取,然后在浏览器上显示之前组合在一起。如您所见,我需要用我的组合结果编写资源管理器窗口的文档对象模型。
我看不到 WebBrowser 类提供的任何让我编写 DOM 的属性或方法。任何人都可以建议这项任务的最佳解决方案。BandObjects API 的链接对我有很大帮助。
我使用 BandObjects(使用 COM 程序集 -Interop.SHDocVw.dll)创建了一个 IE 工具栏来实现自定义搜索功能。工具栏包含一个搜索框,它接受输入并返回结果。结果必须从两个或多个搜索引擎中获取,然后在浏览器上显示之前组合在一起。如您所见,我需要用我的组合结果编写资源管理器窗口的文档对象模型。
我看不到 WebBrowser 类提供的任何让我编写 DOM 的属性或方法。任何人都可以建议这项任务的最佳解决方案。BandObjects API 的链接对我有很大帮助。
您使用当前加载页面的 Document 对象来修改其 DOM。话虽如此,强烈建议不要使用 C# 编写 Internet Explorer 扩展。http://blogs.msdn.com/b/ieinternals/archive/2009/08/21/agcore-addon-hangs-internet-explorer.aspx