您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
bilibili视频自动宽屏显示并且自动播放
// ==UserScript== // @name bilibili视频自动宽屏 // @namespace http://zjfhome.320.io // @version 1.3 // @description bilibili视频自动宽屏显示并且自动播放 // @author Email:[email protected] // @match *://*.bilibili.com/video/* // @match *://*.bilibili.com/watchlater/* // @match *://*.bilibili.com/bangumi/play/* // @match *://*.bilibili.com/medialist/play/* // @grant none // @run-at document-idle // @license MIT // ==/UserScript== (function () { 'use strict'; let observer = new MutationObserver(() => { // console.log('监听到了变化') init() }); let node = undefined if (window.location.href.includes('bilibili.com/bangumi/play')) node = document.querySelector(".media-title") else node = document.querySelector(".tit") observer.observe(node, { 'childList': true, 'subtree': true }) let init = () => { /*定时器循环ms*/ const time = 50 const href = window.location.href let interval = setInterval(() => { // console.log(interval) //宽屏DOM let playDom = undefined if (href.includes('bilibili.com/bangumi/play')) playDom = document.querySelector('.squirtle-video-widescreen') else playDom = document.querySelector('.bilibili-player-iconfont.bilibili-player-iconfont-widescreen-off.player-tooltips-trigger') //宽屏dom //playDom = videodom.onloadstart = document.querySelector('.bilibili-player-iconfont.bilibili-player-iconfont-web-fullscreen-off.player-tooltips-trigger')//网页全屏dom /*尝试宽屏*/ if (playDom) { window.clearInterval(interval) if(!document.querySelector('.squirtle-video-widescreen.squirtle-video-item.active')) playDom.click() document.querySelector(".danmaku-wrap").style.display = "none" } }, time) } })();