700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 哔哩哔哩弹幕html 哔哩哔哩bilibili默认关闭弹幕

哔哩哔哩弹幕html 哔哩哔哩bilibili默认关闭弹幕

时间:2021-11-13 10:03:18

相关推荐

哔哩哔哩弹幕html 哔哩哔哩bilibili默认关闭弹幕

// ==UserScript==

// @name 哔哩哔哩bilibili默认关闭弹幕

// @description Bilibili html5播放器默认关闭弹幕

// @author cngege

// @version .7.25.a

// @namespace cngege

// @icon /favicon.ico

// @icon64 //06/17/NV4aEq.png

// @match *://*./video/*

// @match *://*./watchlater/*

// @match *://*./bangumi/play/*

// @match *:///blackboard/newplayer.html*

// @require /jquery/3.5.0/jquery.min.js

// @grant none

// @run-at document-end

// ==/UserScript==

let geturl = ()=>{return window.location.href;}

(function() {

let url = geturl();

let isgo = true; //本页面是否判断弹幕开关状态 并作出响应

let Const = 0; //记录一个页面中已循环次数,超过三十次则本页面不再循环判断是否关闭弹幕

let DebugLog = false;

//go();

let go = ()=>

{

Const++;

let 弹幕 = $(".bilibili-player-video-danmaku-switch .bui-switch-dot");

//判断弹幕开关是否是打开的 并关闭

//if(DebugLog){console.log(弹幕.css("left"))}

if(弹幕.css("left") == "30px" || 弹幕.css("left") == "100%"){

$('.bui-switch-input').click();//向弹幕开关发送点击消息

if(DebugLog){console.log("向弹幕开关发送点击消息")}

}

if(弹幕.css("left") == "2px"){

isgo = false;

if(DebugLog){console.log("检测到弹幕开关关闭");}

return;

}

if(Const>30){isgo = true;return;}

setTimeout(go,300);

}

setInterval(()=>

{

if(isgo || url!=geturl()){

if(url!=geturl()){

Const = 0;

}

url=geturl();

isgo = false;

go();

}

},1000)

function geturl(){

return window.location.href;

}

})();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。