webbrowser.open 窃取焦点,如何避免

问题描述 投票:0回答:1

在 Windows 上,调用

webbrowser.open
会窃取例如键盘输入焦点,并将其设置到新打开的网页浏览器选项卡。

有没有办法避免这种情况,那就是:后台打开页面?

python focus python-webbrowser
1个回答
0
投票

open
方法有一个参数
autoraise=True
。如果您将其设置为
False
,

webbrowser.open('https://example.com', autoraise=False)

它会尽量不通过平视来抢走焦点

请注意,在许多窗口管理器下,无论此变量的设置如何,都会发生这种情况。

© www.soinside.com 2019 - 2024. All rights reserved.