🏠 Home 

哔哩哔哩bilibili默认网页全屏

Bilibili默认网页全屏,引用更改自大佬https://greasyfork.org/zh-CN/scripts/404862-%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9bilibili%E9%BB%98%E8%AE%A4%E5%AE%BD%E5%B1%8F

// ==UserScript==
// @name         哔哩哔哩bilibili默认网页全屏
// @namespace    https://greasyfork.org/
// @version      2022.08.08
// @icon         https://www.bilibili.com/favicon.ico
// @icon64       https://s1.ax1x.com/2020/06/17/NV4aEq.png
// @description  Bilibili默认网页全屏,引用更改自大佬https://greasyfork.org/zh-CN/scripts/404862-%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9bilibili%E9%BB%98%E8%AE%A4%E5%AE%BD%E5%B1%8F
// @author       cngege 优化
// @match        *://*.bilibili.com/video/*
// @match        *://*.bilibili.com/watchlater/*
// @match        *://*.bilibili.com/bangumi/play/*
// @match        *://*.bilibili.com/medialist/play/*
// @grant        none
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// @run-at       document-end
// @license MIT
// ==/UserScript==
(function() {
'use strict';
var counter=0;
let iscensor = true;
//let url = geturl();//获取刚加载脚本时的Url
setTimeout(censor,1000);
go();
function go(){
counter++;
if($(".bpx-player-ctrl-btn.bpx-player-ctrl-web").length){
//if(document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-fullscreen:not(.closed)")!=null)
//setTimeout(function(){document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-fullscreen:not(.closed)").click();iscensor = false;},500);
setTimeout(function(){$(".bpx-player-ctrl-btn.bpx-player-ctrl-web:not(.bpx-state-entered)").click();iscensor = false;},500);
}
else if($(".bilibili-player-video-btn.bilibili-player-video-btn-webscreen").length){
setTimeout(function(){document.querySelector(".bilibili-player-video-btn.bilibili-player-video-btn-webscreen:not(.closed)").click();iscensor = false;},500);
}
else if(geturl().indexOf("bilibili.com/bangumi/play/") != -1){//如果是番剧页面
let bangumivideo = $(".bpx-docker.bpx-docker-major div.bpx-player-container");
let bangumi = $(".squirtle-video-pagefullscreen.squirtle-video-item");//bpx-player-ctrl-btn
if(bangumivideo.length > 0 && bangumi.length > 0){
//如果是默认的模式
if(bangumivideo.attr("data-screen") == "normal"){
bangumi.click();
iscensor=false;
}
}else{
if(counter>30){
//同一个URL页面最多只执行30次
iscensor = false;
return;
}
setTimeout(go,300);
}
}
else{
if(counter>30){
//同一个URL页面最多只执行30次
iscensor = false;
return;
}
setTimeout(go,300);
}
}
//每2秒循环执行判断一次 否则本页面切换视频脚本不重复执行
function censor(){
if(!iscensor&&url!=geturl()){
counter=0;
go();
url = geturl();
}
setTimeout(censor,2000);
}
function geturl(){
return window.location.href;
}
})();