// ==UserScript== // @name Where is magnet!(Modified) // @license GPL version 3 // @encoding utf-8 // @namespace https://sinon.top/ // @version 1.0 // @description 琉璃神社磁链高亮(修改版) // @author SinonJZH // @match https://www.liuli.se/* // @match https://www.liuli.pl/* // @match https://www.liuli.app/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; addLoadEvent(main()); })(); function addLoadEvent(func) { var oldOnload = window.onload; if (typeof window.onload != "function") { window.onload = func; } else { window.onload = function() { oldOnload(); func(); } } } function main() { if (typeof jQuery === 'undefined') { return; } if (!jQuery("body").hasClass("single")) { return } var container = jQuery('.entry-content'); if (container.length === 0) { return; } var rawHtml = container.html(); var url = ""; var title = jQuery("h1.entry-title"); var count = 0; container.html(rawHtml.replace(/([a-fA-F0-9]{40})/g, function (a, b) { url = `magnet:?xt=urn:btih:${b}`; count = count+1; title.before('发现磁链' + count.toString() + ''); return `
${b}
`; })); if(count == 0){ title.before('未发现磁链'); } }