Add Virtupets.net Search Icon to Trading Post Items

Add icons to trading post items that link to Virtupets search pages

// ==UserScript==
// @name         Add Virtupets.net Search Icon to Trading Post Items
// @namespace    https://www.grundos.cafe/
// @version      1.1
// @description  Add icons to trading post items that link to Virtupets search pages
// @author       Heda
// @match        https://www.grundos.cafe/island/tradingpost/*
// @icon         https://virtupets.net/assets/images/vp.png
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    function addVPIcon() {
        const tpItems = document.querySelectorAll('.trade-item');
        tpItems.forEach(tradeItem => {
            if (tradeItem.querySelector('.vp-icon')) return;
            const itemInfo = tradeItem.querySelector('.item-info span');
            const itemImage = tradeItem.querySelector('a > img');
            if (!itemInfo || !itemImage) return;
            const itemName = itemInfo.textContent.trim();
            const icon = document.createElement('img');
            icon.src = 'https://virtupets.net/assets/images/vp.png';
            icon.alt = 'Search Virtupets';
            icon.style.width = '25px';
            icon.style.height = '25px';
            icon.style.cursor = 'pointer';
            icon.style.marginRight = '8px';
            icon.classList.add('vp-icon');
            icon.addEventListener('click', () => {
                const searchUrl = `https://virtupets.net/search?q=${encodeURIComponent(itemName)}`;
                window.open(searchUrl, '_blank');
            });
            itemImage.parentElement.insertAdjacentElement('beforebegin', icon);
        });
    }
    window.addEventListener('load', addVPIcon);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址