Ultimas do CanalQb

Blogger - Script para auto referenciar seus links

@CanalQb

Blogger - Script para auto referenciar seus links



Salve este script em 
<script>
  window.addEventListener('DOMContentLoaded', function() {
    var descricao = document.getElementById('descricao');
    var texto = descricao.innerHTML;

    // Expressão regular para encontrar URLs
    var regex = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi;

    // Dividir o texto em trechos separados por URLs
    var trechos = texto.split(regex);

    // Limpar o conteúdo do elemento "descricao"
    descricao.innerHTML = '';

    // Iterar sobre os trechos
    for (var i = 0; i < trechos.length; i++) {
      var trecho = trechos[i];

      // Se o trecho for uma URL, criar um link
      if (regex.test(trecho)) {
        var link = document.createElement('a');
        link.href = trecho;
        link.textContent = trecho;
        descricao.appendChild(link);
      } else {
        // Caso contrário, adicionar o trecho normalmente
        descricao.appendChild(document.createTextNode(trecho));
      }
    }
  });
</script>

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.