您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在Bilibili网站自动全屏播放视频
当前为
// ==UserScript== // @name Bilibili自动全屏脚本 // @namespace http://tampermonkey.net/ // @version 1.1 // @description 在Bilibili网站自动全屏播放视频 // @author BlingCc // @match https://www.bilibili.com/* // @license MIT // @grant none // ==/UserScript== (function() { 'use strict'; window.onload = function() { // 找到包含视频的div元素 let videoWrap = document.querySelector('.bpx-player-video-area'); if (videoWrap) { // 将鼠标移动到该元素中心 let rect = videoWrap.getBoundingClientRect(); let x = rect.left + rect.width / 2; let y = rect.top + rect.height / 2; simulateMouseEvent(videoWrap, 'mouseenter', x, y); simulateMouseEvent(videoWrap, 'mouseover', x, y); setTimeout(function() { // 找到全屏按钮元素 let fullscreenButton = document.querySelector('[aria-label="网页全屏"]'); if (fullscreenButton) { // 将鼠标移动到该元素上并模拟点击 rect = fullscreenButton.getBoundingClientRect(); x = rect.left + rect.width / 2; y = rect.top + rect.height / 2; simulateMouseEvent(fullscreenButton, 'mouseenter', x, y); simulateMouseEvent(fullscreenButton, 'click', x, y); simulateMouseEvent(fullscreenButton, 'mouseleave', x, y); } }, 1000); } }; function simulateMouseEvent(element, eventType, x, y) { const event = new MouseEvent(eventType, { view: window, bubbles: true, cancelable: true, clientX: x, clientY: y }); element.dispatchEvent(event); } })();