您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
启动后当一曲播完后自动切换到当前页面列表的下一首。
当前为
// ==UserScript== // @name audiostock自动连播 // @namespace Violentmonkey Scripts // @match https://audiostock.jp/audio/* // @match https://audiostock.jp/bgm* // @match https://audiostock.jp/vocal* // @grant none // @version 1.2 // @author 苍旻白轮 // @license WTFPL // @description 启动后当一曲播完后自动切换到当前页面列表的下一首。 // ==/UserScript== (function() { 'use strict'; // 检测页面中class为play的元素 const playButton = document.querySelector('.play'); if (playButton) { // 监听class为pause_image的子元素样式变化 const playImage = playButton.querySelector('.pause_image'); const observer = new MutationObserver(function(mutationsList) { for (let mutation of mutationsList) { if (mutation.type === 'attributes' && mutation.attributeName === 'style') { if (playImage.style.display === 'none') { // 当pause_image的子元素样式变化为display: none时,自动点击class为next的元素切换到下一首曲子 const nextButton = document.querySelector('.next'); if (nextButton) { nextButton.click(); } } } } }); // 配置并启动MutationObserver const config = { attributes: true, attributeFilter: ['style'] }; observer.observe(playImage, config); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址