您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
添加一个悬浮按钮,点击后跳转到Keylol论坛的tag页面 (SteamDB)
// ==UserScript== // @name 点击跳转到Keylol论坛tag页面 (SteamDB悬浮按钮) // @namespace http://tampermonkey.net/ // @version 0.1 // @description 添加一个悬浮按钮,点击后跳转到Keylol论坛的tag页面 (SteamDB) // @author You // @match https://steamdb.info/app/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant GM_setClipboard // @license MIT // ==/UserScript== (function() { 'use strict'; // 等待页面加载完成 window.addEventListener('load', function() { // 获取当前页面的 appid const appid = window.location.pathname.split('/')[2]; // 提取 appid 部分 console.log("当前appid:", appid); // 创建一个悬浮按钮 let btn = document.createElement('button'); btn.innerText = '跳转到Keylol论坛tag'; btn.style.position = 'fixed'; // 固定位置 btn.style.bottom = '30px'; // 距离页面底部20px btn.style.right = '20px'; // 距离页面右侧20px btn.style.padding = '15px 30px'; btn.style.backgroundColor = '#1f1f1f'; btn.style.color = '#fff'; btn.style.border = 'none'; btn.style.borderRadius = '5px'; btn.style.cursor = 'pointer'; btn.style.fontSize = '14px'; btn.style.zIndex = '1000'; // 确保按钮显示在其他元素之上 // 将按钮添加到页面中 document.body.appendChild(btn); // 按钮点击事件 btn.addEventListener('click', function(e) { e.preventDefault(); // 阻止默认行为 // 构造跳转链接 const redirectUrl = `https://keylol.com/plugin.php?id=keylol_tags:redirect&appid=${appid}`; console.log("跳转链接:", redirectUrl); // 跳转到 Keylol 论坛页面 window.open(redirectUrl, '_blank'); }); }); })();