先说下这个BUG的前提,当你播放了一个视频,想按空格键暂停,便会触发BUG。
然后这个BUG的结果有两种,第二种比较严重,直接导致网页卡死:
1.播放视频,再点空格暂停,此时原视频暂停,弹出新的窗口重新开始播放这个视频,以此循环;
2.播放视频,鼠标点视频暂停,再按下空格,此时开始陷入 播放/暂停 快速切换的无限循环,网页开始出现类卡死的情况,这时即使关掉窗口,依然能听到视频在播放,浏览器的CPU占用也处于高负载,只有关掉 浏览器/标签 才能正常。
解决的办法:网站根目录找到static/js/app/src/explorer/main.js,删去case"space":ui.path.open();break;这段,保存,就可以了(记得刷新浏览器缓存)。
原理:很简单,就是把空格键打开的定义给删了。
缺点:这时候虽然不会有过于恶性的BUG,不过空格键暂停功能依然不太好用,只有当你用鼠标点击视频暂停了,之后次啊能用空格实现暂停(推测是播放视频后,焦点仍然在文件界面,当你点击视频后,焦点转移到视频上,此时空格键可以暂停了)。