首页 > 解决方案 > 有没有办法使用 webbrowser.open 打开新浏览器而不是新标签

问题描述

我有导入和一切,我的代码有效,但它只是在新选项卡中添加了我想要的链接。我希望链接出现在新窗口中。webbrowser.open_new 对我不起作用,只是将它放在一个选项卡中。有没有办法修复它?谢谢。

标签: python

解决方案


根据文档:

webbrowser.open(url, new=0, autoraise=True)¶ 使用默认浏览器显示 url。如果 new 为 0,则尽可能在同一浏览器窗口中打开 url。如果 new 为 1,则尽可能打开一个新的浏览器窗口。如果 new 为 2,则尽可能打开一个新的浏览器页面(“选项卡”)。如果 autoraise 为 True,则尽可能提升窗口(请注意,在许多窗口管理器下,无论此变量的设置如何,都会发生这种情况)。

所以是的,只需将参数“new”设置为 1


推荐阅读