Javascript 需要缩短网站 URLS

Javascript need website URLS shortening down

我正在获取所有网站链接并将它们放入一个数组中,我最终会将它们与 JSON 列表进行比较。我需要将网站缩短为

示例(我试图让数组看起来像什么)

示例链接

我的代码目前只缩短了一些网站,而其他网站仍然相同。它还将删除所有重复项。

  const links = Array.from(document.querySelectorAll(".a3s a")).map(link => {
      const url = new URL(link.href);
      url.search = '';
      return url.toString(); 
     
  })
  //removes duplicate links
  const uniq = [...new Set(links)];
  //window.alert(uniq);
  return warningPopup(uniq);
}

这是您要找的吗?

const links = Array.from(document.querySelectorAll(".a3s a")).map(link => {
  const url = new URL(link.href);
  return url.hostname;
})

//removes duplicate links
const uniq = [...new Set(links)];

document.write(uniq.join(', '))
<div class="a3s">
  <a href="https://mad-websites.ru/via/e?ob=RohpF3uuLGksOJfxJOwcgRL5vknYi4kC2aQRzvu2v3s%3D&h=04ce1caed8c7cf4b69d751230eaf7a2450660d67-o26qxr01_77963700909352&l=6ef96bea4775c44a5bc10cdaa661c5053819c0b8-7456283"></a>
  <a href="https://notifications.google.com/g/p/AD-FnEwlAH83isfsH0zLOoNuynSmz1pMuK9Y8guqew5CkdyaEu28Zu30iRcw-SI6y7LRO7v8Tqy6p_9LhGcQClO1e2P5WYSVNa9dWPVhmA"></a>
  <a href="https://finance.rambler.ru/?utm_source=head&utm_campaign=self_promo&utm_medium=topline&utm_content=finance_media"></a>
  <a href="https://www.google.com/covid19?utm_source=Google-Maps-timeline&utm_medium=email&utm_campaign=COVID-site-promo"></a>
</div>