Bilibili-Evolved/min/default-player-layout.min.js
2019-01-19 23:52:39 +08:00

1 line
523 B
JavaScript

(()=>{return(t,e)=>{(async()=>{const e=await SpinQuery.select(()=>document.querySelector(`input[key=defaultPlayerLayout]`));if(!e){return}const o="stardustvideo";const n="旧版";const a="新版";const c={[n]:-1,[a]:1};const i=document.cookie.split(";").filter(t=>t.includes(o+"="+c.oldLayout)).length>0?n:a;function u(t){document.cookie=`${o}=${c[t]};path=/;domain=.bilibili.com;max-age=31536000`;window.location.reload()}$(e).on("change",()=>{u(e.value)});if(t.defaultPlayerLayout!==i){u(t.defaultPlayerLayout)}})()}})();