Jira open externals links in a new tab

Script for Jira to make externals links open in a new tab. #IHateJira

目前為 2023-03-21 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Jira open externals links in a new tab
// @namespace    https://atlassian.net/
// @version      0.1
// @description  Script for Jira to make externals links open in a new tab. #IHateJira
// @author       You
// @match        https://*.atlassian.net/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    document.body.addEventListener('click', function (e) {
        console.log("click: on "+ e.target.tagName +' '+ e.target.hostname);
        let target = e.target
        while (target && target.tagName !== 'A') {
            target = target.parentNode;
            if (!target) return;
        }
        if(target.hostname === '' || target.hostname === location.hostname) return;
        if(['domain-pour-lequel-on-veut-ouvrir-dans-le-meme-onglet.com','domain-pour-lequel-on-veut-ouvrir-dans-le-meme-onglet.fr'].indexOf(target.hostname) !== -1) return;
        e.stopImmediatePropagation();
        e.preventDefault();
        window.open(target.href);
        return false;
    }, true );
})();

QingJ © 2025

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