mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Fix pip broken when video is null (fix #1849)
This commit is contained in:
parent
8d99d89c7b
commit
284fe39421
2
min/live-pip.min.js
vendored
2
min/live-pip.min.js
vendored
@ -1 +1 @@
|
|||||||
(()=>(t,e)=>({widget:{content:`\n<button class="gui-settings-flat-button" id="live-pip">\n<i class="mdi mdi-24px mdi-picture-in-picture-bottom-right" style="transform: scale(0.9);"></i>\n<span>画中画</span>\n</button>\n`,condition:()=>document.URL.match(/https:\/\/live.bilibili.com\/(blanc\/)?([\d]+)/)&&"requestPictureInPicture"in HTMLVideoElement.prototype,success:()=>{dq("#live-pip").addEventListener("click",(()=>{if(document.pictureInPictureElement===dq("video")){document.exitPictureInPicture()}else{dq("video").requestPictureInPicture()}}))}}}))();
|
(()=>(t,i)=>({widget:{content:`\n<button class="gui-settings-flat-button" id="live-pip">\n<i class="mdi mdi-24px mdi-picture-in-picture-bottom-right" style="transform: scale(0.9);"></i>\n<span>画中画</span>\n</button>\n`,condition:()=>document.URL.match(/https:\/\/live.bilibili.com\/(blanc\/)?([\d]+)/)&&"requestPictureInPicture"in HTMLVideoElement.prototype,success:()=>{dq("#live-pip").addEventListener("click",(()=>{if(document.pictureInPictureElement){document.exitPictureInPicture()}else{var t;(t=dq("video"))===null||t===void 0?void 0:t.requestPictureInPicture()}}))}}}))();
|
||||||
@ -12,10 +12,10 @@ export default {
|
|||||||
},
|
},
|
||||||
success: () => {
|
success: () => {
|
||||||
(dq('#live-pip') as HTMLButtonElement).addEventListener('click', () => {
|
(dq('#live-pip') as HTMLButtonElement).addEventListener('click', () => {
|
||||||
if (document.pictureInPictureElement === dq('video')) {
|
if (document.pictureInPictureElement) {
|
||||||
document.exitPictureInPicture()
|
document.exitPictureInPicture()
|
||||||
} else {
|
} else {
|
||||||
(dq('video') as HTMLVideoElement).requestPictureInPicture()
|
(dq('video') as HTMLVideoElement)?.requestPictureInPicture()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user