在 C++ 中调试使用 IWebBrowser2 渲染的 javascript / html
我正在使用 Pandion(开源 jabber 客户端),C++ 设置一个使用 IWebBrowser2 运行 html/javascript 的主机。所有的程序逻辑都是用js实现的。在VS2010…
使用 IHTMLDocument 代替 IWebBrowser2
我想在我的 Win32 应用程序中显示一个简单的网页。 我读过这个问题 IWebBrowser2: how to force links to在新窗口中打开? 我想按照问题的答复中的说…
无法弄清楚如何在 Win32 对话框中托管 Web 浏览器(例如 IWebBrowser2)。 ATL还可以,没有MFC
我正在尝试在对话框中托管一个网络浏览器。我使用 C++ 与 Win32 和 ATL,没有 MFC。有一个 ActiveX 控件 (IWebBrowser2) 可以实现此功能。诀窍在于,…
在 IWebBrowser2 控件中启用本地 Flash
我正在尝试使用 IWebBrowser2 控件加载包含本地 Flash 组件的本地 html 页面。 我已将 .cfg 文件放入 C:\WINDOWS\system32\Macromed\Flash\FlashPlaye…
如何干净地销毁 WebBrowser 控件
我在 VisualC++10 中使用 ATL 来托管浏览器控件。 我的代码类似于此示例: http:// msdn.microsoft.com/en-us/library/9d0714y1(v=vs.80).aspx 区别是…
IPersistStreamInit::Save() 在 IE9 中不起作用?
此代码适用于 IE8 及更早版本。对于 IE9,IPersistStreamInit::Save() 似乎返回 E_NOTIMPL。非常感谢任何帮助! HRESULT CHtmlCtrl::GetDocumentHTML(…
为什么对我的 IDispatch 对象的所有引用都没有被释放?
我在我的 C++ 程序中托管一个 IWebBrowser2 控件,只使用普通的 Win32(没有 mfc、atl、wtl 等)。在 DISPID_NAVIGATECOMPLETE2 上,我添加了一个自定…
IWebBrowser2对象使用IE7版本,而不是机器上安装的IE版本
我正在使用 IE8 浏览器的 Win7 机器上进行开发(IE9 上也会发生同样的情况)。 我创建了一个应用程序,其中嵌入了本机窗口中的 IWebBrowser2 对象。 …
使 IWebBrowser2 Control 能够安全地编写脚本
我在应用程序中使用 IWebBrowser2 控件来显示外部网页。 问题是该对象对于脚本编写来说不安全,并且对 get_Document 的调用失败(以 S_FALSE 作为返回…
将对象从 Javascript 传递到 C++
我找到了 将数组从 Javascript 传递到 C++ 解决方案,但我还有另一个任务:将一个对象从Javascript传递到C++(如果我将IWebBrowser2与IDispatch一起使…
嵌入式 Web 控件(IWebBrowser2),嵌入式 javascript 的 onkeydown 和 onkeyup 未触发
我正在我的 C++ 程序中嵌入一个网页。我遇到的问题是,在嵌入页面的 javascript 中,我可以捕获 onkeypress,但 onkeydown 和 onkeyup 不会触发。 如…
IE BHO 浏览器扩展:如何在设置、删除等时获取 cookie
我正在为 Internet Explorer 编写一个扩展,并且想知道如何以编程方式检测会话中每个域设置、删除、修改哪些 cookie。 我知道 cookie 是在 WinInet 级…
使用 IE 控件打印到特定打印机而不更改默认打印机
有没有办法让我将 PrintDlg 结构(或类似的结构)传递给我的 WebBrowser (Internet Explorer / IWebBrowser2) 控件,以便它可以打印到 PrintDlg 中指…
如何在Web浏览器控件中获取不完整的请求?
考虑下面的场景... 我有一个名为“Page.aspx”的页面包含页面“Page1.aspx”和“Page2.aspx”的链接, 一旦加载了 page.aspx,我在浏览器获得响应之前…
如何访问嵌入浏览器对象(IWebBrowser2 接口)内的 JavaScript 全局对象(“窗口”)?
我有一个嵌入 IWebBrowser2 ActiveX 的 HTML 页面(即该控件本质上是一个 Internet Explorer 浏览器)。我需要在此 HTML 页面中编写 JavaScript,这将…