指定 WPF Web 浏览器控件的用户代理
我需要更改 WPF WebBrowser 控件使用的默认用户代理。我查看了控件后面的 IWebBrowser2 对象的属性,并尝试通过在调用“Navigate”时将其指定为 此处…
从事件 DISPID_TITLECHANGE 获取 IWebBrowser2 指针
我正在处理浏览器帮助程序对象,并且正在尝试访问触发事件的 IWebBrowser2。通过 NavigateComplete2 和其他事件,我可以轻松做到这一点,因为我获得了…
覆盖 Web 浏览器控件上的 window.location
这似乎是一个奇怪的问题,但是有没有办法覆盖 window.location 而不使浏览器控件导航到它?我遇到的问题是我在控件中注入 html 代码,而 window.locat…
如何用 C++ 制作网页浏览器没有依赖关系?
如何在 C++ 中使用 IE 控件或某种 Web 浏览器而不需要任何外部依赖项?我的意思是可以用纯win api 或类似的东西来完成吗? 我了解 C++ 的基础知识,并…
下沉 DWebBrowserEvents2 事件似乎会挂起程序化导航
我在 MSDN 论坛上发布了这个问题,但我的经验是 Stack Overflow 上的答案质量更好,所以我也在这里发布。正如我之前多次发布的,我正在开发一个浏览器…
IWebBrowser2可以将cookie存储在用户指定的文件夹中吗?
我正在使用 IWebBrowser2 在 C++ 上开发一个小型 Web 浏览器,问题是当我删除浏览器上的 cookie 时,它们会被 IE 删除,而我不想干扰 IE cookie。…
呼叫 C++来自在 Web 浏览器控件中运行的 JavaScript 脚本的函数
我在我的 C++ 应用程序中嵌入了一个 Web 浏览器控件。我希望在 Web 浏览器控件中运行的 javascript 能够调用 C++ 函数/方法。 我发现提到了三种方法来…
将字符串从 C++ 返回到 JavaScript功能
我有一个实现 IDispatch 接口的类(JSObject)。该类暴露给在我的托管 Web 浏览器控件 (IWebBrowser2) 中运行的 JavaScript。 请在此处查看有关其工作…
如何让 IWebBrowser 调用我的 IHttpNegotiate 实现?
我使用 cwebpage_src 代码,我需要更新一些单击链接时的 HTTP 请求标头。据我了解,这可以通过 IHttpNegotiate->BeginTransaction 的自我实现来完成。…
C++ COM设计。组合与多重继承
我正在尝试在我的应用程序中嵌入浏览器控件(IWebBrowser2)。我需要实现 IDispatch、IDocHostShowUI、IDocHostUIHandler 等才能完成这项工作。我正在…
如何创建没有 UI 的 WebBrowser 控件 (ActiveX / IWebBrowser2)?
我无法弄清楚如何使用 WebBrowser 控件而不让它在任务栏中创建一个窗口。 我直接使用 IWebBrowser2 ActiveX 控件,因为我需要使用一些高级功能,例如…
在 IWebBrowser2 OLE 控件中禁用脚本调试? C++
我有一个 IWebBrowser2,用于通过 .Navigate() 访问一些网页 当页面出现 js 错误时,我收到“语法错误”的警告框,因此我使用 .put_Silent(TRUE)。现…
IWebBrowser2:如何强制链接在新窗口中打开?
有关 Web 浏览器自定义的 MSDN 文档解释了如何防止新窗口被打开以及如何取消导航。就我而言,我的应用程序托管 IWebBrowser2,但我不希望用户导航到我…
我如何使用 iwebbrowser 2 通过 Internet Explorer 登录 Gmail
是否可以使用 iwebbrowser2 登录 facebook、gmail 等网站? 在下面的代码中,我可以添加什么,以便它可以使用我放入变量中的用户名和密码登录gmail(…
启动 IE 并启用特定 BHO
我有一个 IE BHO 插件,我只想在用户从我的程序启动 IE 时启用该插件(程序使用 CreateProcess() 启动 IE)。 我不希望当用户从我的程序外部启动 IE …