Mcmod快捷搜索

一键跳转到CurseForge,全速下载模组

// ==UserScript==
// @name         Mcmod快捷搜索
// @namespace    https://github.com/ZiuChen/userscript
// @version      0.2.2
// @description  一键跳转到CurseForge,全速下载模组
// @author       ZiuChen
// @match        *://www.mcmod.cn/class/*
// @require      http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// @icon         https://fastly.jsdelivr.net/gh/ZiuChen/ZiuChen@main/avatar.jpg
// @grant        none
// @license      MIT
// ==/UserScript==

$(".common-link-icon-frame-style-3:last").append(
  '<li><a id="AdditionIcon" data-original-title="Search" target="_blank" rel="nofollow noreferrer" href="#"><svg class="common-mcicon common-linkicon common-linkicon-github" aria-hidden="true"><use xlink:href="#common-icon-official"></use></svg></a><span title="SearchInCurseForge" class="name">Search</span></li>'
)
let ModName = $(".class-title h4").text() // 优先搜索小标题名
if (ModName === "") {
  ModName = $(".class-title h3").text() // 小标题为空,则搜索主标题名
}
let trueurl = "https://files.xmdhs.top/curseforge/s?q=" + ModName // 注意,此处url须用//baidu.com这样的形式
$("#AdditionIcon").attr("href", trueurl)
let Xsite = $("#AdditionIcon").offset().left - 49
let Ysite = $("#AdditionIcon").offset().top - 42
let elePosition = "transform: translate(" + Xsite + "px, " + Ysite + "px);"
$("#AdditionIcon").mouseenter(function () {
  $("body").append(
    '<div id="littleTip" class="tooltip bs-tooltip-top show" role="tooltip" style="will-change: transform; position: absolute; ' +
      elePosition +
      ' top: 0px; left: 0px;" x-placement="top"><div class="arrow" style="left: 62px;"></div><div class="tooltip-inner">去CurseForge搜索</div></div>'
  )
})
$("#AdditionIcon").mouseleave(function () {
  $("#littleTip").remove()
})