恢复Bilibili旧版页面,为了那些念旧的人。
< Σχολιασμός για τον κώδικα Bilibili 旧播放页
@"Mr. Z" 我这边测试是正常的,你可以打开f12->console看看控制台有没有什么报错
@"Motoori Kashin" 說: @"Mr. Z" 我这边测试是正常的,你可以打开f12->console看看控制台有没有什么报错
@"Mr. Z"
报错里并没有本脚本的任何信息,所以至少设置界面应该出来的,如果连设置都出不来,只能怀疑是错过了相关事件。由于修改部分的功能(包含设置界面)是统一在DOMContentLoaded
事件发生后才启动的,而脚本的注入的时机有快有慢,可能是注入得过慢错过了这一事件。
算是上古代码的遗留吧,当时设计修改功能的时候,很多功能至少得等body
存在才能启动,所以一直监控了DOMContentLoaded
事件,现在修改功能都已经优化了启动时机,想来也没有必要沿用DOMContentLoaded
监控了
你可以试着将脚本最末尾
document.addEventListener("DOMContentLoaded",global.resetSction());
修改为
global.resetSction();
看看有没有效果
如果这样都没有效果,又没有报错,我就实在想不到是什么原因了——总不会是脚本根本没有启用吧?!
@"Motoori Kashin" 說: @"Mr. Z" 报错里并没有本脚本的任何信息,所以至少设置界面应该出来的,如果连设置都出不来,只能怀疑是错过了相关事件。由于修改部分的功能(包含设置界面)是统一在
DOMContentLoaded
事件发生后才启动的,而脚本的注入的时机有快有慢,可能是注入得过慢错过了这一事件。算是上古代码的遗留吧,当时设计修改功能的时候,很多功能至少得等
body
存在才能启动,所以一直监控了DOMContentLoaded
事件,现在修改功能都已经优化了启动时机,想来也没有必要沿用DOMContentLoaded
监控了 你可以试着将脚本最末尾document.addEventListener("DOMContentLoaded",global.resetSction());
修改为
global.resetSction();
看看有没有效果
如果这样都没有效果,又没有报错,我就实在想不到是什么原因了——总不会是脚本根本没有启用吧?!
这样就可以了,感谢
在个人空间界面,顶部依旧是新界面,且右下角没有设置选项