您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
用 PotPlayer 打开网易云音乐链接进行播放
当前为
// ==UserScript== // @name NeteasePotPlayer // @icon https://s1.music.126.net/style/favicon.ico?v20180823 // @namespace https://github.com/chen310 // @version 1.2.0 // @description 用 PotPlayer 打开网易云音乐链接进行播放 // @author chen310 // @match *://music.163.com/song?* // @match *://music.163.com/mv?* // @match *://music.163.com/video?* // @match *://music.163.com/playlist?* // @match *://music.163.com/album?* // @match *://music.163.com/djradio?* // @match *://music.163.com/program?* // @match *://music.163.com/artist?* // @match *://music.163.com/discover/toplist* // @match *://music.163.com/discover/recommend/taste // @match *://music.163.com/my/ // @match *://music.163.com/artist/mv?* // @grant none // @require https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js // ==/UserScript== // 需要配合 PotPlayer 插件 https://github.com/chen310/NeteasePotPlayer 进行使用 (function () { "use strict"; var fakeProtocol = "rtmp"; var url = window.location.href.replace("https", fakeProtocol).replace("http", fakeProtocol); var element = '<a class="u-btn2 u-btn2-2 u-btni-addply f-fl" hidefocus="true" title="PotPlayer" target="_blank" href="' + url + '"><i><em class="ply"></em>PotPlayer</i></a>'; var btns; if (window.location.href.search("my") != -1) { element = '<a class="u-btn2 u-btn2-2 u-btni-addply f-fl" hidefocus="true" title="PotPlayer" target="_blank" href="${document.documentURI.replace("https", "' + fakeProtocol + '").replace("http", "' + fakeProtocol + '")}"><i><em class="ply"></em>PotPlayer</i></a>'; document.getElementById("m-my-list-detail-play-addto-btn").innerHTML += element; return; } else if (window.location.href.search("/artist/mv") != -1) { $("#m_tabs").after('<div class="m-info"><div id="content-operation" class="btns f-cb" data-type="2"></div></div>') btns = "#content-operation"; } else if (window.location.href.search("song") != -1) { btns = "#content-operation"; } else if (window.location.href.search("mv") != -1) { btns = "#j-op"; } else if (window.location.href.search("video") != -1) { btns = "#j-op"; } else if (window.location.href.search("program") != -1) { btns = "div.btns.f-cb.j-flag"; } else if (window.location.href.search("playlist") != -1) { btns = "#content-operation"; } else if (window.location.href.search("album") != -1) { btns = "#content-operation"; } else if (window.location.href.search("djradio") != -1) { btns = "div.btns.f-cb.j-flag"; } else if (window.location.href.search("artist") != -1) { btns = "#content-operation"; } else if (window.location.href.search("toplist") != -1) { btns = "div.btns.f-cb"; } else if (window.location.href.search("taste") != -1) { btns = "div.btnwrap.f-cb.j-flag"; } $(btns).append(element); })();