当默认浏览器是 Chrome 时,如何在 Python 中打开新的默认浏览器窗口
我一直在寻找一种从 Python 代码内部打开新的默认浏览器窗口的方法。
根据文档webbrowser.open_new(url) 应该这样做。不幸的是,如果 Chrome 是默认浏览器,它只会打开一个新选项卡。 有什么方法可以打开默认浏览器(不知道该浏览器是什么)?
I have been looking for a way to open a new default browser window from inside Python code.
According to the documentation webbrowser.open_new(url)
Should do that. Unfortunately in case Chrome is the default browser it only opens a new tab.
Is there any way to open the default browser (without knowing what that browser is)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试一下:
Give this a whirl:
我有一种感觉,这不是 Python 的错。 Firefox 和 Chrome(可能还有 IE)都会拦截打开新窗口的调用并将其更改为新选项卡。检查浏览器中的设置以解释这些调用。
I have a feeling it's not Python's fault. Firefox and Chrome (and probably IE) all intercept calls to open new windows and changes them to new tabs. Check the settings in your browser for interpreting those calls.
或者
or