webbrowser 库 Python 中 autorase 的 purpose/function 究竟是什么?

What exactly is the purpose/function of autoraise in webbrowser library, Python?

我已经尝试使用 webbrowser.open 函数打开一个 url,代码如下:

webbrowser.open('https://docs.python.org/3/library/webbrowser.html', new = 2, autoraise = True)

基本上,代码按预期运行,但是当我将autoraise = True更改为autoraise = False时,代码运行相同,完全没有区别。

因此,我检查了文档并找到了以下答案:如果 autorase 为 True,则 window 会在可能的情况下被引发。 “raise”这个词的意思是把它带到前面。但是,由于没有如上所述的明显区别,我仍然不清楚它的功能。

如果有人能为我澄清这个话题,我将不胜感激。

基本意思就是把它带到前面,第一个window!

根据完整文档:

If autoraise is True, the window is raised if possible (note that under many window managers this will occur regardless of the setting of this variable).

看起来,在大多数情况下 autoraise 的值并不重要。