您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
显示图书馆咨询联盟上文献的ssid号或dxid号(ssid不存在时),用于群组找书等场景
当前为
// ==UserScript== // @name 图书馆咨询联盟获取ss号/dx号 // @namespace ucdrs.superlib.net // @version 1.0.0 // @author Theron // @match *://book.ucdrs.superlib.net/views/specific/* // @match *://book.ucdrs.superlib.net/search* // @require https://libs.baidu.com/jquery/2.0.0/jquery.min.js // @description 显示图书馆咨询联盟上文献的ssid号或dxid号(ssid不存在时),用于群组找书等场景 // @license Copyright Theron // @grant GM_setValue // ==/UserScript== (function () { 'use strict'; function showbid(bookid, idtype) { return `<p style="text-align: center; margin-top: 5px; margin-bottom: 5px;"><span style="color: red; font-size: 13px; padding-right: 3px;">${idtype}</span><span style="color: blue; font-size: 13px; font-weight: bold;">${bookid}</span></p>`; } if (location.href.includes("/search")) { $('td[id="b_img"]').each((i, el) => { let bookid = $(el).parent("tr").find('input[name*="ssid"]').val(); if (bookid) { $(el).after(showbid(bookid, "SS号")); } else if ((bookid = $(el).find("a[href]").attr("href").match(/dxNumber=(\d+)/))) { $(el).after(showbid(bookid[1], "DX号")); } }); } else if (location.href.includes("/views/specific/")) { let m = $("script:contains(send_requestajax)").text().match(/ssn=(\d{3,})/); if (m) { $("div.tubookimg>img:only-child").after(showbid(m[1], "SS号")); } else if ((m = location.href.match(/dxNumber=(\d+)/))) { $("div.tubookimg>img:only-child").after(showbid(m[1], "DX号")); } } })();