您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
给杉果添加Steam链接
// ==UserScript== // @name Sonkwo Link to Steam // @namespace http://tampermonkey.net/ // @version 1.0 // @description 给杉果添加Steam链接 // @author WK // @match https://www.sonkwo.hk/sku/* // @run-at document-idle // @icon https://www.google.com/s2/favicons?sz=64&domain=sonkwo.hk // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; function checkAndExecute() { var skuEnNameElement = document.querySelector(".sku-en-name"); if (skuEnNameElement) { var gname = skuEnNameElement.innerHTML; if (!skuEnNameElement.querySelector('a')) { skuEnNameElement.innerHTML = "<a href='https://store.steampowered.com/search?term=" + encodeURIComponent(gname) + "' target='_blank'>" + gname + "</a>"; } clearInterval(checkInterval); } else { console.log("等待 .sku-en-name 元素加载..."); } } var checkInterval = setInterval(checkAndExecute, 500); var checkCount = 0; var maxChecks = 20; var intervalStopper = setInterval(function() { checkCount++; if (checkCount >= maxChecks) { clearInterval(checkInterval); clearInterval(intervalStopper); console.error("在规定时间内未找到 .sku-en-name 元素,脚本停止。"); } }, 500); })();