Open Elements in Background Tab

將選定的元素在背景分頁或新分頁開啟

目前為 2024-11-01 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Open Elements in Background Tab
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  將選定的元素在背景分頁或新分頁開啟
// @author       You
// @match        https://tixcraft.com/ticket/area/*
// @grant        GM_openInTab
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // 選取所有帶有 ID 的 <a> 元素
    const elements = document.querySelectorAll('a[id]');

    elements.forEach(element => {
        element.addEventListener('click', function(event) {
            // 檢查是否按下 Ctrl 鍵
            if (event.ctrlKey) {
                // 獲取元素的 ID
                const elementId = element.id;
                // 從 areaUrlList 中獲取對應的網址
                const url = areaUrlList[elementId];
                
                // 確認 URL 存在後開啟新分頁
                if (url) {
                    GM_openInTab(url, { active: false });
                    // 阻止預設行為
                    event.preventDefault();
                }
            }
        });
    });
})();

QingJ © 2025

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