如何使用 Tampermonkey 复制 href / 链接

我正在复制带有 tampermonkey beta 的链接并且正在使用 chrome

所以我如何复制“”符号中的链接我尝试了许多其他方法我失败了 </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);

}

})();```


慕虎7371278
浏览 191回答 1
1回答

慕妹3242003

这是您可以开始的示例...这么小的代码,根本不需要用到Jquery 700+的功能。如果 HTML 是这样的:</li><li class="item" data-id="805" data-url="http://www..../listen/805/aa.mp3"&nbsp;data1-url="http://.../....mp3" data-url2="http://..../song/??/">....</li>假设您只想打开 1 个链接,并且data-url以“.mp3”结尾// @name&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Open MP3// @version&nbsp; &nbsp; &nbsp; 1.0// @match&nbsp; &nbsp; &nbsp; &nbsp; *://*/*// @grant&nbsp; &nbsp; &nbsp; &nbsp; GM_openInTab// ==/UserScript==const link = document.querySelector('li[data-url$=".mp3"]');if (link) {&nbsp; GM_openInTab(link.getAttribute('data-url'));}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript