音乐磁场-下载音乐

在音乐播放器下方添加下载按钮,点击即可下载音乐

  1. // ==UserScript==
  2. // @name 音乐磁场-下载音乐
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.1
  5. // @description 在音乐播放器下方添加下载按钮,点击即可下载音乐
  6. // @author Your Name
  7. // @license MIT
  8. // @match *://*.hifini.com/**
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // 创建下载按钮
  16. function createDownloadButton(url) {
  17. var downloadButton = document.createElement('a');
  18. downloadButton.href = url;
  19. downloadButton.innerText = '下载';
  20. downloadButton.style.display = 'block';
  21. downloadButton.style.marginTop = '10px';
  22. return downloadButton;
  23. }
  24.  
  25. // 获取音乐下载地址
  26. function getMusicDownloadUrl() {
  27. var ap4 = window.ap4;
  28. if (ap4 && ap4.music) {
  29. var music = ap4.music;
  30. return music.url;
  31. }
  32. return null;
  33. }
  34.  
  35. // 在页面中插入下载按钮
  36. function insertDownloadButton() {
  37. var downloadUrl = getMusicDownloadUrl();
  38. if (downloadUrl) {
  39. var playerElement = document.getElementById('player4');
  40. var downloadButton = createDownloadButton(downloadUrl);
  41. playerElement.parentNode.insertBefore(downloadButton, playerElement.nextSibling);
  42. }
  43. }
  44.  
  45. // 监听页面加载完成事件,在页面中插入下载按钮
  46. window.addEventListener('load', function() {
  47. insertDownloadButton();
  48. });
  49. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址