您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
把巴哈姆特 wiki 侧边栏的链接 target 变成正确的 URL ,从而可以按住 Ctrl 键点击、在新 Tab 页中打开。
// ==UserScript== // @name 巴哈姆特 wiki 链接标准化 // @version 1.0 // @description 把巴哈姆特 wiki 侧边栏的链接 target 变成正确的 URL ,从而可以按住 Ctrl 键点击、在新 Tab 页中打开。 // @match https://wiki2.gamer.com.tw/wiki.php // @supportURL https://github.com/whtsky/userscripts/issues // @namespace https://greasyfork.org/users/164794 // ==/UserScript== const ss = document.querySelector('input[name=ss]').value function getMenuLink(furl) { const urlarr = decodeURIComponent(furl).split('#') const url = urlarr[0] const anchor = urlarr[1] ? '#' + urlarr[1] : '' return location.origin + url + `&ss=${ss}&mpath=${window.MenuPath}${anchor}` } const re = /javascript:MenuLink\('(.+)'\)/ document.querySelectorAll('a').forEach(anchor => { const match = anchor.href.match(re) if (match) { anchor.href = getMenuLink(match[1]) } })