Skip to content

Como construir URLs ‘mailto’ à prova de falhas

17 de junho de 2021

O que saber

  • O JavaScript encodeURIComponent () função codifica qualquer string que for passada como um argumento e a retorna para uso.
  • Por exemplo, encodeURIComponent (“Doc, do da Dance!”) produz Doc% 2C% 20do% 20da% 20Dance!
  • Para facilitar a composição de seus mailto: URLs, substitua qualquer ocorrência de uma string no URL pela função encodeURIComponent ().

Este artigo explica como usar JavaScript para criar URLs “mailto”. Usando JavaScript, você não precisa lembrar ou construir códigos hexadecimais.

A função JavaScript encodeURIComponent ()

O JavaScript encodeURIComponent () função codifica qualquer string que for passada como um argumento e a retorna para uso. Por exemplo, encodeURIComponent (“Doc, do da Dance!”)

produz Doc% 2C% 20do% 20da% 20Dance!

type = “code”> Se você fizer essa criptografia manualmente, é provável que cometa um erro – mas o JavaScript não. Para usar encodeURIComponent () para facilitar a composição de seus mailto: URLs, basta substituir qualquer ocorrência de uma string na URL pela função encodeURIComponent (), que vê nossa string como um argumento. Por exemplo, digamos que você queira criar um mailto: URL que inicia uma mensagem para o destinatário@example.com com o assunto “Quando, quando é agora? (Se” agora “estiver aqui).” O URL será semelhante a este: mailto: destinatário@example.com? Subject =

type = “code”> O assunto é a string, “Quando, quando é agora? (se” agora “estiver aqui).” A string como um argumento para encodeURIComponent () faz o seguinte: encodeURIComponent (“Quando, quando é agora? (Se ” agora “estiver aqui)”)

type = “code”> O resultado desta chamada de função é: Quando% 2C% 20when% 20is% 20now% 3F% 20 (se% 20% 22now% 22% 20is% 20aqui)

type = “código”>

Usando e ncodeURIComponent () com Mailto: URLs

Para usar encodeURIComponent () em um URL mailto, escreva o link completo (da “fonte HTML. Por exemplo:

Formato mla apa chicago Sua Citação

Tschabitscher, Heinz. “Como construir URLs ‘Mailto’ à prova de falhas.” ThoughtCo, maio. 25, 2021, thinkingco.com/constructed-mailto-urls-1166417.
Tschabitscher, Heinz. (2021, 25 de maio). Como construir URLs ‘mailto’ à prova de falhas. Obtido em https://www.thoughtco.com/constructed-mailto-urls-1166417
Tschabitscher, Heinz. “Como construir URLs ‘Mailto’ à prova de falhas.” ThoughtCo. https://www.thoughtco.com/constructed-mailto-urls-1166417 (acessado em 17 de junho de 2021).