diff --git a/contentScript.js b/contentScript.js index 8f3e7c6..4cba7b8 100644 --- a/contentScript.js +++ b/contentScript.js @@ -489,6 +489,21 @@ else if (matchDomain('challenges.fr')) { }); } +else if (window.location.href.indexOf("barrons.com") !== -1) { + var href = ''; + const signin_links = document.querySelectorAll('a.primary-button--link'); + for (let i = 0; i < signin_links.length; i++) { + href = signin_links[i].href; + if (href.includes('target=')) { + href = href.split('target')[1].split('%3F')[0]; + href = href.replace('=', '').replace('%3A', ':'); + href = href.replace('%2F', '/').replace('%2F', '/').replace('%2F', '/').replace('%2F', '/'); + signin_links[i].href = href; + signin_links[i].text = 'Click'; + } + } +} + // General Functions function removeDOMElement(...elements) { for (let element of elements) {