为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Tampermonkey 复制 href / 链接

如何使用 Tampermonkey 复制 href / 链接

慕虎7371278 2021-11-25 16:16:35
我正在复制带有 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);}})();```
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

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


这么小的代码,根本不需要用到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 个链接,并且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'));

}


查看完整回答
反对 回复 2021-11-25
  • 1 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信