您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script automatically unmutes the video previews on the YouTube homepage when you hover over them.
// ==UserScript== // @name YouTube Preview Unmute // @icon https://www.youtube.com/img/favicon_48.png // @author ElectroKnight22 // @namespace electroknight22_youtube_preview_unmute_namespace // @version 1.0.3 // @match *://*.youtube.com/* // @noframes // @license MIT // @description This script automatically unmutes the video previews on the YouTube homepage when you hover over them. // ==/UserScript== /*jshint esversion: 11 */ (function () { "use strict"; let pageType = ''; function unmuteVideo(event) { if (pageType !== 'browse') return; try { const ytVolumeSetting = JSON.parse(JSON.parse(localStorage.getItem('yt-player-volume')).data); if (ytVolumeSetting.muted !== true && event.target.id === 'inline-player') { event.target?.player_?.unMute(); } } catch (error) { throw ("Failed to unmute video due to this error. Error: " + error); } } window.addEventListener('yt-page-data-fetched', (event) => { pageType = event.detail?.pageData?.page; }, true); window.addEventListener('yt-player-updated', (event) => { unmuteVideo(event); }, true); })();