Open redirect URL in a new tab from freeroms
当前为
// ==UserScript==
// @name freeroms.com fast downloader
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Open redirect URL in a new tab from freeroms
// @author You
// @match *://*.freeroms.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
window.onload = function() {
var downloadLinks = document.querySelectorAll('.rom-tr.download');
downloadLinks.forEach(function(link) {
var originalText = link.querySelector('span').textContent;
if (originalText === 'Download') { // 원하는 텍스트로 변경
link.querySelector('span').textContent = 'Fast Download';
}
link.addEventListener('click', function(e) {
e.preventDefault();
var href = link.getAttribute('href');
var redirectUrl = extractRedirectUrl(href);
if (redirectUrl) {
openInNewTab(redirectUrl);
} else {
alert('No redirect URL found.');
}
});
});
};
function extractRedirectUrl(href) {
var matches = href.match(/&redirectUrl=([^&]+)/);
if (matches && matches.length >= 2) {
return matches[1];
} else {
return null;
}
}
function openInNewTab(url) {
var newTab = window.open(url, '_blank');
newTab.focus();
}
})();