您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
琉璃神社磁链高亮(修改版)
- // ==UserScript==
- // @name Where is magnet!(Modified)
- // @license GPL version 3
- // @encoding utf-8
- // @namespace https://sinon.top/
- // @version 1.3
- // @description 琉璃神社磁链高亮(修改版)
- // @author SinonJZH
- // @match https://www.liuli.se/*
- // @match https://www.liuli.pl/*
- // @match https://www.liuli.app/*
- // @match https://www.liuli.cat/*
- // @match https://www.hacg.cat/*
- // @match https://www.hacg.mom/*
- // @grant none
- // ==/UserScript==
- (function() {
- /* ---------配置项--------- */
- //指定链接显示的颜色,默认为#00FFFF
- const LINK_COLOR = '#00FFFF'
- //指定磁链按钮文字颜色,默认为black
- const BUTTON_TEXT_COLOR = 'black'
- //指定磁链按钮颜色,默认为#00FFFF
- const BUTTON_BACKGROUND = '#00FFFF'
- /* ------------------------ */
- '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('<a href="' + url + '" style="background-color: '+ BUTTON_BACKGROUND +'; border: none; color: '+ BUTTON_TEXT_COLOR +'; padding: 10px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 12px; border-radius: 12px;float: left;">发现磁链'
- + count.toString() + '</a>');
- return `<br><a style="color: `+ LINK_COLOR +`;font-weight: bold;font-size: 120%" href="${url}">${b}</a><br>`;
- }));
- if(count == 0){
- title.before('<a href="' + url + '" style="background-color: red; border: none; color: black; padding: 10px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 12px; border-radius: 12px;float: left;">未发现磁链</a>');
- }
- }
- })();