【已记录】BT Linux面板触发Edge无法最小化
我的宝塔面板更新之后总是又关不掉的Bug。我进行了如下排查:
1,我先将宝塔的页面放在后台,不展示,发现可以正常最小化。但是最小化后过段时间还是会有提醒。
2,我把宝塔的页面和其他页面放到同一个标签组中但不打开宝塔页面,可以最小化,但是还是有提醒。
2,把宝塔的页面彻底关闭,可以最小化,也没有任何提醒了。
3,我将宝塔更新到最新版本并尝试一键修复,还是有这个问题。
起初我通过询问ai尝试解决问题时ai告诉我可能是由于:宝塔用 document.body.focus()导致整个问题。
通过JS覆盖 window.focus还是不能解决。
然后我编写了一段JS代码用来排查当我最小化时触发了哪些JS函数,排查过后发现确实是宝塔的问题。
发现,当我在宝塔页面最小化时会触发函数:
触发
VM411:29 函数: function f(){if(document.visibilityState==="hidden"){const{history:v}=window;if(!v.state)return;v.replaceState(Tt({},v.state,{scroll:wu()}),"")}}.
然后我通过油猴添加拓展禁用了该函数。
拓展代码如下:
注意黄色部分要修改成你的实际的宝塔面板地址确保拓展正确加载。
添加完成后刷新浏览器以重新加载,成功解决问题,浏览器可以正常最小化
最后附上我发现bug的浏览器版本
Edge(这个版本的上几个版本也会出现此bug):版本 145.0.3800.82 (正式版本) (64 位)
宝塔面板版本(这个版本的上几个版本也会出现此bug):2026-01-20 14:06:47 - Linux面板11.5.0
一直提示我发不了:dizzy:只能把代码截屏发出来了
非常感谢您的反馈,已经提交给我司前端负责人 您好,能录个视频吗?这边负责人想复现这个问题 大炮运维V587 发表于 2026-3-4 11:20
您好,能录个视频吗?这边负责人想复现这个问题
可以,我可以把视频附件发到您的邮箱上,能否给我您的邮箱 宝塔用户_mrhokc 发表于 2026-3-4 12:32
可以,我可以把视频附件发到您的邮箱上,能否给我您的邮箱
bt_dapao@qq.com 大炮运维V587 发表于 2026-3-4 14:28
已发送到邮箱 宝塔用户_mrhokc 发表于 2026-3-4 17:55
已发送到邮箱
已经收到并且发给前端负责人 油猴代码临时修复问题
我也遇到了,一开始以为电脑出毛病了,偶然发现只有宝塔的页面才会这样,很烦:L 大炮运维V587 发表于 2026-3-5 10:00
已经收到并且发给前端负责人
Edge当前最新版存在这个BUG,下载Egde Dev版本就正常了
页:
[1]