我有一个程序通过以下命令启动一个网站.
cmd "start /max http://url.com"
Run Code Online (Sandbox Code Playgroud)
通过此方法启动网站时,它使用默认浏览器及其默认设置来打开新窗口.例如,如果设置为这样,Firefox和IE将在现有窗口的选项卡内打开窗口.我有IE 6的报告用url.com的内容替换当前打开的窗口的内容.我已经对此进行了测试,当IE 6被设置为默认浏览器并打开当前网页时,上面将用url.com替换打开窗口的内容,而不是打开一个新窗口.
运行一些测试后,我看到这里列出的命令:
cmd "start /max iexplore.exe http://url.com"
Run Code Online (Sandbox Code Playgroud)
无论现有窗口是否存在,都将始终打开一个新窗口(当然使用Internet Explorer).
任何人都可以告诉我,如果我在IE 6中错过了一个愚蠢的设置,或者是否有办法通过直接调用iexplore.exe来复制"总是打开一个新窗口"功能,而是调用用户默认浏览器.