2011-01-29 79 views

回答

2

确保你得到你的手的WebBrowser对象的IWebBrowser2接口上,然后用Navigate方法。在标志中传递navOpenInNewTab将在单独的选项卡中打开导航的URL。

陷阱:不要与其他标志混合,不要混合标题和/或postdata。

+0

是否有可能使用IE活动X并使用Navigate方法在应用程序中打开多个URL?未在外部打开? – Arian 2011-01-30 06:51:37

3

有没有保证的方法来控制,你打开一个新的窗口将被打开作为一个新的选项卡。这是因为大多数浏览器都将此控件作为用户定义的设置。

至于我还记得,使用window.open在JavaScript的时候,你能做的最好是使用target = '_blank'指定目标总是会在新窗口中打开。然而,这个新的窗口是否是实际上只是一个新的标签或实际的新窗口,通过用户的浏览器设置选项卡式浏览器控制

+0

对我来说,尼玛发布这个问题的方式表明,浏览器比JavaScript环境更直接。我不知道IE会忽略navOpenInNewTab标志,无论用户设置如何。 – 2011-01-29 22:01:56

相关问题