Bilibili-Evolved/min/live-pip.min.js

1 line
581 B
JavaScript

(()=>{return(t,e)=>{return{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:()=>{return 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()}})}}}}})();