// ==UserScript== // @name 哔哩哔哩bilibili默认宽屏 // @namespace 哔哩哔哩bilibili默认宽屏 // @version 2020.6.7.01 // @icon https://www.bilibili.com/favicon.ico // @description Bilibili默认宽屏(帮助点击宽屏按钮) // @author 原作者 遍智,cngege 优化 // @match *://www.bilibili.com/* // @grant none // @run-at document-end // @downloadURL none // ==/UserScript== (function() { 'use strict'; var counter=0; let iscensor = true; let url = geturl();//获取刚加载脚本时的Url setTimeout(censor,1000); go(); function go(){ counter++; if(document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-widescreen")&&document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-widescreen").offsetHeight>0){ if(document.querySelector("#bangumi_player")){ scrollTo(0,document.querySelector("#bangumi_player").offsetTop); if(document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-widescreen").innerHTML.indexOf("退出宽屏")!=-1 || document.querySelector(".bilibili-player-video-btn.bilibili-player-video-web-fullscreen").innerHTML.indexOf("退出网页全屏")!=-1 || document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-fullscreen").innerHTML.indexOf("退出全屏")!=-1 ){iscensor = true; return;} setTimeout(function(){document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-widescreen").click();iscensor = false;},500); } else{ if(document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-widescreen:not(.closed)")!=null) setTimeout(function(){document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-widescreen:not(.closed)").click();iscensor = false;},500); } } else{ if(counter>30){ iscensor = false; return; } setTimeout(go,300); } } function censor(){ if(!iscensor&&url!=geturl()){ counter=0; go(); url = geturl(); } setTimeout(censor,2000); } function geturl(){ return window.location.href; } })();