gpt4 book ai didi

window - 在 IE 浏览器帮助程序对象中,强制 IWebBrowser2.Navigate2 在新窗口中打开新选项卡

转载 作者:行者123 更新时间:2023-12-02 00:56:13 28 4
gpt4 key购买 nike

在处理 IE 浏览器帮助程序对象时,我观察到,在使用标志 navOpenInNewWindow 调用 IWebBrowser2::Navigate2 方法时,如果在 BHO 的 IObjectWithSite 中调用该方法: :SetSite方法,新标签页在新的IE窗口中打开;但如果在 BHO 的 DWebBrowserEvents2::OnDocumentComplete 事件处理程序中调用它,则新选项卡将在当前 IE 窗口中打开。

我想在 BHO 的 DWebBrowserEvents2.OnDocumentComplete 事件处理程序中的新窗口中打开新选项卡。我尝试了多种方法,包括分配“_blank”目标框架名称,并尝试了 IHTMLDocument2.open 方法(以下 this thread )。但没有办法。任何人都可以帮助我启用它,或者任何人都可以告诉我是否可以做到这一点?谢谢。

最佳答案

尝试使用IHTMLWindow2的open方法。

CComPtr<IHTMLWindow2> auth_win;
active_win->open(url,L"_blank",L"fullscreen=yes, toolbar=yes",false,&auth_win);

关于window - 在 IE 浏览器帮助程序对象中,强制 IWebBrowser2.Navigate2 在新窗口中打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22503294/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com