如何使用 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'));
}
我正在使用 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'));
}