您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Upgrade all HTML5 <video> elements to the elegant Vidstack UI on every website you visit.
// ==UserScript== // @name VSTACK: Global Video UI Overhaul // @version 1.0 // @description Upgrade all HTML5 <video> elements to the elegant Vidstack UI on every website you visit. // @namespace https://github.com/poihoii/VSplyr-UI-Overhaul // @author poihoii // @match *://*/* // @grant none // @license MIT // ==/UserScript== (function () { 'use strict'; const loadVidstackAssets = () => { if (document.getElementById('vidstack-js')) return; const mediaCSS = document.createElement('link'); mediaCSS.rel = 'stylesheet'; mediaCSS.href = 'https://cdn.vidstack.io/player/theme/classic/index.css'; document.head.appendChild(mediaCSS); const vidstackJS = document.createElement('script'); vidstackJS.id = 'vidstack-js'; vidstackJS.type = 'module'; vidstackJS.innerHTML = ` import 'https://cdn.vidstack.io/player/core/index.js'; `; document.head.appendChild(vidstackJS); }; const enhanceVideos = () => { document.querySelectorAll('video').forEach((video) => { if (video.classList.contains('vs-enhanced')) return; const src = video.currentSrc || video.src; if (!src) return; const wrapper = document.createElement('div'); wrapper.innerHTML = ` <media-player title="Injected Video" src="${src}" crossorigin="anonymous" playsinline> <media-provider></media-provider> <media-video-layout></media-video-layout> </media-player> `; wrapper.querySelector('media-player').classList.add('vs-enhanced'); video.replaceWith(wrapper); }); }; const observeVideos = () => { const observer = new MutationObserver(() => enhanceVideos()); observer.observe(document.body, { childList: true, subtree: true }); }; loadVidstackAssets(); window.addEventListener('load', () => { enhanceVideos(); observeVideos(); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址