如果默认为Chrome,如何在Python中打开一个新的默认浏览器窗口

我一直在寻找一种方法来在Python代码中打开一个新的默认浏览器窗口。

根据文档webbrowser.open_new(url)应该这样做。 不幸的是,如果Chrome浏览器是默认浏览器,则只会打开一个新标签页。 有什么方法可以打开默认浏览器(不知道该浏览器是什么)?


给这个旋转:

import subprocess
command = "cmd /c start chrome http://www.ebay.com --new-window"
subprocess.Popen(command, shell=True)

我有一种感觉,这不是Python的错。 Firefox和Chrome(可能是IE)都会拦截调用来打开新窗口并将其更改为新选项卡。 检查浏览器中的设置以解释这些呼叫。


webbrowser.open('http://www.google.com', new=1)
链接地址: http://www.djcxy.com/p/55055.html

上一篇: How to open a new default browser window in Python when the default is Chrome

下一篇: Request object, what are the pros and cons?