# Lista di blocco dei link di domini esterni

**URL:** <https://meta.discourse.org/t/external-domain-link-blocklist/287255>\
**Category:** Feature\
**Created:** [2 Dicembre 2023, 6:47am UTC](https://meta.discourse.org/t/external-domain-link-blocklist/287255 "2023-12-02T06:47:40Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [25 Gennaio 2025, 7:33pm UTC](https://meta.discourse.org/t/external-domain-link-blocklist/287255/10 "2025-01-25T19:33:00Z")

</div>

Un componente tematico molto basilare (cortesia di 🤖) che utilizza un elenco di domini codificato in modo fisso:

```js
<script type="text/discourse-plugin" version="0.8.25">
  api.decorateCookedElement((element) => {

    const domainsToUnlink = ["example.com", "specificdomain.com"];

    const links = element.querySelectorAll("a");

    links.forEach((link) => {
      const url = new URL(link.href);
      if (domainsToUnlink.includes(url.hostname)) {
        const textNode = document.createTextNode(link.textContent);
        link.replaceWith(textNode);
      }
    });
  }, { id: "unlink-specific-domains" });
</script>

```

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/8/2/3827aca3ae91637809553ae4b7dcd6980960406a.png)

---

_[View the full topic](https://meta.discourse.org/t/external-domain-link-blocklist/287255)._
