fix: blank page when video is already playing

This commit is contained in:
Hakadao
2023-09-11 18:00:37 +08:00
parent 54fc70505c
commit cd1a6c9d70

View File

@@ -36,8 +36,24 @@ if (isFirefox) {
else {
document.addEventListener('DOMContentLoaded', () => {
injectApp()
window.onload = () => {
document.documentElement.removeChild(beforeLoadedStyleEl)
const currentUrl = document.URL
if (
// video page
/https?:\/\/(www.)?bilibili.com\/video\/.*/.test(currentUrl)
// watch later playlist
|| /https?:\/\/(www.)?bilibili.com\/list\/watchlater.*/.test(currentUrl)
// favorite playlist
|| /https?:\/\/(www.)?bilibili.com\/list\/ml.*/.test(currentUrl)
) {
setTimeout(() => {
document.documentElement.removeChild(beforeLoadedStyleEl)
}, 800)
}
else {
window.onload = () => {
document.documentElement.removeChild(beforeLoadedStyleEl)
}
}
})
}