JIRA Open link in new

Adds target="_blank" to any links within a card's text description

// ==UserScript==
// @name         JIRA Open link in new
// @namespace    braunson.jira.open.links.in.new.tab
// @version      1.0.0
// @description  Adds target="_blank" to any links within a card's text description
// @author       Braunson Yager
// @match        https://*.atlassian.net/*
// @grant        none
// ==/UserScript==

const isExternalLink = (url) => {
    const tmp = document.createElement('a');
    tmp.href = url;
    return tmp.host !== window.location.host;
};

(function() {
    setInterval(() => {
        let links = document.querySelectorAll("[data-test-id='issue.views.field.rich-text.description'] a[href]");
        for (let link of links) {
          if (! isExternalLink(link.getAttribute("href"))) {
            continue;
          }

          link.setAttribute('target', '_blank');
        }
    }, 2000);
})();

QingJ © 2025

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