如何使用 Tampermonkey 复制 href / link

How to copy href / link with Tampermonkey

我正在使用 tampermonkey beta 复制 link 并使用 chrome
那么我如何在“”符号中复制 link 我尝试了许多其他方法但都失败了 </li><li class="item" data-id="805" data-url="http://www???/listen/805/aa.mp3" data1-url="http://??/??.mp3" data-url="http://??/song/??/">

// @name         ???/
// @version      0.3.1
// @match        *://???/*
// @grant        GM_setValue
// @grant        GM_download
// @require    https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js
// @grant        GM_openInTab
// ==/UserScript==

'use strict';
/* global $ */
(function() {
var at1 = $("a:contains('/listen/')");
if (at1.length) {
   GM_openInTab(at1[0].href);
}
})();```

这是您可以开始的示例...

这么小的代码没必要用Jquery的700+个函数

如果HTML是这样的:

</li><li class="item" data-id="805" data-url="http://www..../listen/805/aa.mp3" 
data1-url="http://.../....mp3" data-url2="http://..../song/??/">....</li>

假设您只想打开 1 个 link,并且 data-url 以“.mp3”结尾

// @name         Open MP3
// @version      1.0
// @match        *://*/*
// @grant        GM_openInTab
// ==/UserScript==


const link = document.querySelector('li[data-url$=".mp3"]');
if (link) {
  GM_openInTab(link.getAttribute('data-url'));
}