斗鱼直播间播放器置顶

斗鱼直播间播放器置顶,配合sylus【NightMode For Douyu.com 夜间斗鱼】使用可屏蔽除播放器外所有元素

目前為 2021-09-13 提交的版本,檢視 最新版本

// ==UserScript==
// @name         斗鱼直播间播放器置顶
// @namespace    https://greasyfork.org/zh-CN/scripts/399600-%E6%96%97%E9%B1%BC%E7%9B%B4%E6%92%AD%E9%97%B4%E6%92%AD%E6%94%BE%E5%99%A8%E7%BD%AE%E9%A1%B6
// @version      0.32
// @description  斗鱼直播间播放器置顶,配合sylus【NightMode For Douyu.com 夜间斗鱼】使用可屏蔽除播放器外所有元素
// @author       QIUZAIYOU
// @match	 *://*.douyu.com/0*
// @match	 *://*.douyu.com/1*
// @match	 *://*.douyu.com/2*
// @match	 *://*.douyu.com/3*
// @match	 *://*.douyu.com/4*
// @match	 *://*.douyu.com/5*
// @match	 *://*.douyu.com/6*
// @match	 *://*.douyu.com/7*
// @match	 *://*.douyu.com/8*
// @match	 *://*.douyu.com/9*
// @match	 *://*.douyu.com/topic/*
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// @grant        none
// ==/UserScript==

//【NightMode For Douyu.com 夜间斗鱼:https://userstyles.org/styles/158117

$(function() {
	//播放器置顶
	$("body").prepend($("header"));
	$(".layout-Player").attr("id", "layout-Player").css({
		"width": "1400px",
		"margin": "0 auto",
		"margin-top": "80px"
	});
	$("header").after($("#layout-Player"));
	let url = $(location).attr('href');
	let room = /https:\/\/www.douyu.com\/\d+/i;

	function aside() {
		if (room.test(url)) {
			$("header").after($("#js-aside"));
			$("header").after($("#js-aside-state"));
		} else {
			return false;
		}
	}
	aside();
	//斗鱼自动选择最高画质+网页全屏
	let changeSet = setInterval(function() {
		if ($('.wfs-2a8e83').length > 0) {
			clearInterval(changeSet);
			$('div.wfs-2a8e83').click();
			$('.tip-e3420a > ul > li')[0].click();
		}
		//自动选择弹幕配置(1/4屏,屏蔽所有特殊弹幕,勾选精简弹幕)
        //若不想使用,请将下方“---”之间的代码手动注释掉(选中后执行 ctrl+"/" 即可,反之亦然)
        //----------------
		$(".noMcsettingPanel-697312 .iconBtn-70d178").each(function() {
			let styleCont = $(this).attr("style");
			let labelColor = $(this).children("label").attr("style");
			let imgList = ['quarterscreen_84589b', 'bigforbid_5d2d1c', 'topforbid_f08785', 'bottomforbid_9b3f00', 'roleforbid_08998e'];
			for (let i = 0; i < imgList.length; i++) {
				if (styleCont.includes(imgList[i])&labelColor.includes("204")) {

					$(this).children("label").click()
				}
			}
			$(".simpleDanmu-a83422 span.icon-d798db + label.simpleLabel-c5c1e1").click()
		}, 1000);
		//----------------
		// setInterval(function() {
		// 	$('#__h5player div[class*="controlbar-"]').removeClass("hide-6cf943");
		// 	$(".noMcsettingPanel-697312").attr("style", "display: flex; margin-top: -406px;")
		// }, 10);
	})

});