2012-11-30 104 views
0

可能重复:
Open link in same browser tab在默认浏览器编程打开多个网址

怎么做这样的网址,在一个浏览器窗口中打开,每个单独的标签? 有没有办法以一般的方式为所有主流浏览器做? 谢谢!

+3

一个ShellExecute行,如果有什么的用户不喜欢的标签,每个URL喜欢一个窗口?别担心。只要告诉操作系统打开(见Daboyzuk的答案),并让他做任何用户配置他做的事情。 – RedX

+0

@RedX:我只想确保如果用户喜欢标签,它可以按我描述的方式工作。目前,默认情况下,Firefox似乎不会将此选项留给用户,或者不是? –

回答

1

ShellExecute(NULL, "open", URL_GOES_HERE, NULL, NULL, SW_SHOWNORMAL);
应该正常工作在同一个窗口
明显打开多个标签页,您将需要每个URL

+0

刚刚用三个google.com试用了它们,它们都在Chrome的新标签中打开。看到任何不这样做的主流浏览器,我都会感到震惊。 – chris

+0

已经尝试过,它不适用于Firefox(至少)。如果Firefox已经打开,它只会加载最后一个URL。如果不是,它会在单独的窗口中打开每个URL(不是选项卡)。 –

+0

[旧的SO问题](http://stackoverflow.com/questions/11087969/open-link-in-same-browser-tab)似乎没有办法确定如何执行程序在打开网站时的行为 – Daboyzuk

相关问题