您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
gaoqingFM 添加關聯豆瓣按鈕
- // ==UserScript==
- // @name gaoqingFM
- // @namespace http://tampermonkey.net/
- // @version 1.01
- // @description gaoqingFM 添加關聯豆瓣按鈕
- // @author backrock12
- // @match https://gaoqing.fm/
- // @match https://gaoqing.fm/view/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=gaoqing.fm
- // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js
- // @grant GM_addStyle
- // @license MIT
- // ==/UserScript==
- (function () {
- "use strict";
- let isrun = false;
- function sethomepage() {
- if (isrun) return;
- isrun = true;
- console.log("1");
- // const i = $('.pg-items');
- // if (i.attr('gaoqingFM')) return;
- // i.attr('gaoqingFM', true)
- const list = $("#result1 > li > div:nth-child(1) > div:nth-child(2) > p ");
- console.log(list);
- $.each(list, function (index, element) {
- if ($(element).attr("gaoqingFM")) return;
- $(element).attr("gaoqingFM", true);
- const name = $(element).find("a").text();
- console.log(name);
- const aurl =
- "<a href='https://www.douban.com/search?cat=1002&q=" +
- name +
- "#autoselect' target='_blank' > <img src='https://www.douban.com/favicon.ico' style='width:24px;' alt='豆瓣' /> </a>";
- $(element).append(aurl);
- });
- isrun = false;
- }
- function subnoad() {
- const adlist = [
- "#notice",
- "ul.navbar-nav:nth-child(2)",
- "#cililian > a:nth-child(3)",
- "#sidebar",
- ];
- GM_addStyle(adlist.join(",") + " { display:none !important; }");
- }
- function setitempage() {
- const ent = $(".col-md-12 > h2");
- console.log(ent);
- const name = $(ent).find("a").text();
- console.log(name);
- const aurl =
- "<a href='https://www.douban.com/search?cat=1002&q=" +
- name +
- "#autoselect' target='_blank' > <img src='https://www.douban.com/favicon.ico' style='width:32px;' alt='豆瓣' /> </a>";
- $(ent).append(aurl);
- }
- function run() {
- subnoad();
- if (/view/.test(location.href)) {
- setitempage();
- } else {
- sethomepage();
- const config = {
- //attributes: true,
- childList: true,
- //subtree: true
- };
- const observer = new MutationObserver(sethomepage);
- observer.observe($("#result1")[0], config);
- }
- }
- run();
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址