您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Let me hlep you JiCha!!
// ==UserScript== // @name Baha JiCha tool // @namespace GiCha // @version 0.4.1 // @description Let me hlep you JiCha!! // @author opmm0809 // @match https://forum.gamer.com.tw/C.php?* // @match https://forum.gamer.com.tw/Co.php?* // @icon https://www.google.com/s2/favicons?domain=tampermonkey.net // @grant none // ==/UserScript== (function(jQuery) { 'use strict'; // Your code here... function hentai_log(text) { console.log("hentai tools: " + text); } var posts = document.getElementsByClassName("c-post__header__author"); var pars = window.location.href.split("?")[1].split("&"); var bsn = ""; var snA = ""; // parse parameter "bsn" & "snA" from URL pars.forEach(element => { let tmp = element.split("="); if (tmp[0] == "bsn") { bsn = tmp[1]; } else if (tmp[0] == "snA"){ snA = tmp[1]; } }) if (snA == "") { let DOM = jQuery("button[title='看整串主題']"); if (DOM.length != 0) { let str = DOM.attr("onclick"); snA = str.substring(str.indexOf("snA=") + 4, str.indexOf("&sn=")); } } for (var i = 0; i < posts.length; i++) { //hentai_log("floor" + String(i + 1) + " start"); let floor_author_id = posts[i].getElementsByClassName("userid")[0].text; let insert_element = document.createElement('a'); insert_element.href = `https://forum.gamer.com.tw/Bo.php?bsn=${bsn}&qt=6&q=${floor_author_id}`; insert_element.text = "稽查"; insert_element.target = "_blank"; insert_element.rel = "noreferrer noopener"; insert_element.style.color = "#ed0854"; posts[i].appendChild(insert_element); //hentai_log("author_id: " + floor_author_id); //hentai_log("floor" + String(i + 1) + " end"); } var reply_author_id = ""; jQuery(document).ready(function(){ jQuery(document).on('mouseover', '.tippy-reply-menu', function() { let user_url = jQuery(this).parent().find('.user--sm')[0].href; let parse = user_url.split("/"); reply_author_id = parse[parse.length - 1]; //console.log(reply_author_id); }); jQuery('body').on('DOMNodeInserted', '.tippy-popper', function(e) { let choose_list = e.target.getElementsByTagName("ul")[0]; let menu = jQuery(choose_list).closest(".tippy-tooltip--regular"); // to identify what kind of menu if (choose_list != undefined && choose_list.className == "" && menu.attr("data-template-id") == "#replyMenu") { //console.log(tmp.attr("data-template-id")) //console.log(reply_author_id); //console.log(choose_list); // "稽查" 選項 let DOM = `<li id = 'hentai_c'><a href = "https://forum.gamer.com.tw/Bo.php?bsn=${bsn}&qt=6&q=${reply_author_id}" style='color: rgb(237, 8, 84);' target="_blank" rel="noreferrer noopener">稽查</a></li>` jQuery(choose_list).find("#hentai_c").remove() jQuery(choose_list).append(DOM); // "看他的文" 選項 DOM = `<li id = 'hentai_w'><a href = "https://forum.gamer.com.tw/C.php?bsn=${bsn}&snA=${snA}&s_author=${reply_author_id}" style='color: rgb(237, 8, 84);' target="_blank" rel="noreferrer noopener">看他的文</a></li>` jQuery(choose_list).find("#hentai_w").remove() jQuery(choose_list).append(DOM); } }); }); })(jQuery);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址