您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
PC网页登录(不可用)网易云音乐,点开歌单,点击歌单列表中[时长]列标题,网页弹出该歌单累计时长。设计初衷是睡前歌单要完整的听完一个歌单,奈何手机播放歌曲时没有【列表一遍】的选项,只有【单曲循环】、【随机播放】、【列表循环】三个选项,有了这个歌单的累计时长再加上一个倒计时播放,即可实现【列表一遍】的播放享受。
// ==UserScript== // @name music_163_Playlist_Cumulative_duration // @namespace [email protected] // @version 1.0 // @description PC网页登录(不可用)网易云音乐,点开歌单,点击歌单列表中[时长]列标题,网页弹出该歌单累计时长。设计初衷是睡前歌单要完整的听完一个歌单,奈何手机播放歌曲时没有【列表一遍】的选项,只有【单曲循环】、【随机播放】、【列表循环】三个选项,有了这个歌单的累计时长再加上一个倒计时播放,即可实现【列表一遍】的播放享受。 // @author jiazhen // @require http://cdn.jsdelivr.net/npm/[email protected] // @match *://music.163.com/* // @grant none // ==/UserScript== (function() { 'use strict'; window.onload = function(){ function calc(){ var arr = []; $(window.top.document.getElementById('g_iframe').contentWindow.document.body).find("tr span.u-dur.candel").each(function(i){ arr.push($(this).text()); }) var min = 0; var sec = 0; for (let t in arr){ min+=Number(arr[t].split(":")[0]); sec+=Number(arr[t].split(":")[1]); } if(sec>=60){ min+=parseInt(sec/60); sec=sec%60; } window.alert("歌单累计时长[分:秒]:["+min+":"+sec+"]"); } $(window.top.document.getElementById('g_iframe').contentWindow.document.body).find("div.wp.af1").parent("th").on("click", calc); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址