问题描述
项目框架:vue3 + vue router 4.6.3 + vite + 其他的
 

浏览器无法最小化,表现为最小化时会成功,但是立马又弹出来。

疑点如下:

只有当前激活的标签页访问的是该项目时才会复现,切换到其他标签页就没事

原因:Vue Router版本与新版Edge冲突

最后解决:降级Vue Router版本

npm uninstall vue-router
npm install vue-router@4.2.5

降级后,窗口最小化功能恢复正常,项目其他功能也未受影响。

原因:新版Edge 在处理页面的历史状态更新时,由于新版的Vue Router,可能触发了内部的 页面激活 机制,页面反复激活,无法最小化

更多推荐