Show Wowhead tooltips on valid Reddit Wowhead links
当前为
// ==UserScript==
// @name Wowhead Tooltips on Reddit
// @namespace http://tampermonkey.net/
// @version 1.0
// @license MIT
// @description Show Wowhead tooltips on valid Reddit Wowhead links
// @author Nighthawk42
// @match https://*.reddit.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Function to add Wowhead script
function addWowheadScript() {
let script = document.createElement('script');
script.src = 'https://wow.zamimg.com/widgets/power.js';
script.async = true;
document.head.appendChild(script);
}
// Add Wowhead script to the page
addWowheadScript();
// Function to process links and add wowhead-tooltip class
function processWowheadLinks() {
let links = document.querySelectorAll('a[href*="wowhead.com"]');
links.forEach(link => {
link.setAttribute('data-wowhead', link.href);
link.setAttribute('rel', 'external');
});
}
// Process links on page load
processWowheadLinks();
// Listen for new links being added to the page (e.g., infinite scrolling)
new MutationObserver(processWowheadLinks).observe(document.body, {
childList: true,
subtree: true
});
})();