当默认为Chrome时,如何在Python中打开新的默认浏览器窗口
我一直在寻找一种从Python代码内部打开新的默认浏览器窗口的方法 根据文档webbrowser.open\u new(url) 我应该这样做。不幸的是,如果Chrome是默认浏览器,它只会打开一个新选项卡。当默认为Chrome时,如何在Python中打开新的默认浏览器窗口,python,browser,Python,Browser,我一直在寻找一种从Python代码内部打开新的默认浏览器窗口的方法 根据文档webbrowser.open\u new(url) 我应该这样做。不幸的是,如果Chrome是默认浏览器,它只会打开一个新选项卡。 有没有办法打开默认浏览器(不知道该浏览器是什么)?我觉得这不是Python的错。Firefox和Chrome(可能还有IE)都会拦截打开新窗口的呼叫,并将其更改为新选项卡。检查浏览器中的设置以解释这些呼叫。试一试: import subprocess command = "cmd /c s
有没有办法打开默认浏览器(不知道该浏览器是什么)?我觉得这不是Python的错。Firefox和Chrome(可能还有IE)都会拦截打开新窗口的呼叫,并将其更改为新选项卡。检查浏览器中的设置以解释这些呼叫。试一试:
import subprocess
command = "cmd /c start chrome http://www.ebay.com --new-window"
subprocess.Popen(command, shell=True)
这仍然会将浏览器作为新选项卡打开,而不是作为新窗口打开。
import subprocess
command = "cmd /c start chrome http://www.ebay.com --new-window"
subprocess.Popen(command, shell=True)
import subprocess
def open(url):
cmd = "open " + url
print(cmd)
subprocess.Popen(cmd, shell=True)