我在IE11,Win 8.1上。如果我将默认浏览器设置为IE,当我从外部程序启动两个URL,或者在PoSh窗口中运行Start "http://microsoft.com"
时,我会得到一个带有两个选项卡的窗口。
但是,如果我手动调用像"C:\Program Files\Internet Explorer\iexplore.exe" http://www.microsoft.com/
这样的iexplore,那么我会得到两个单独的窗口。
我在注册表中查看了浏览器的注册方式,并认为它将使用HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command
处的命令,但设置为"C:\Program Files\Internet Explorer\iexplore.exe" %1
。
传递-framemerging
似乎无效。
那么在调用iexplore.exe以允许它启动选项卡而不是新窗口(这是IE中的选项卡设置被设置为)时,我需要做什么。我需要能够在没有IE作为默认浏览器的情况下执行此操作。