Jak vytvořit neúspěšné adresy URL typu „Mailto“

click fraud protection

Co je třeba vědět

  • JavaScript encodeURIComponent () funkce zakóduje jakýkoli řetězec, který se předá jako argument, a vrátí jej k použití.
  • Například, encodeURIComponent ("Doc, do da Dance!") vyrábí Doc% 2C% 20do% 20da% 20Taneční!
  • Pro usnadnění složení vaší adresy mailto: URL nahraďte jakýkoli výskyt řetězce v adrese URL funkcí encodeURIComponent ().

Tento článek vysvětluje, jak používat JavaScript k vytváření adresy „mailto“. Pomocí JavaScriptu si nemusíte pamatovat ani vytvářet hexadecimální kódy.

Funkce JavaScript encodeURIComponent ()

JavaScript encodeURIComponent () funkce zakóduje jakýkoli řetězec, který se předá jako argument, a vrátí jej k použití. Například,

encodeURIComponent ("Doc, do da Dance!")
vyrábí.
Doc% 2C% 20do% 20da% 20Taneční! 

Pokud provedete tuto kryptografii ručně, je pravděpodobné, že uděláte chybu - ale JavaScript ne. Chcete-li použít encodeURIComponent () pro usnadnění složení vaší adresy mailto: URL, jednoduše nahraďte libovolné výskyt řetězce v URL s funkcí encodeURIComponent (), která vidí náš řetězec jako argument.

instagram viewer

Řekněme například, že chcete vytvořit adresu mailto: URL, která iniciuje zprávu na pří[email protected] s předmětem „Kdy, kdy je teď? (pokud „now“ is here). “URL bude vypadat takto:

mailto: [email protected]? předmět =

Předmětem je řetězec „Kdy, kdy je teď? (pokud „now“ is here). “Řetězec jako argument pro encodeURIComponent () provede následující:

encodeURIComponent ("Kdy, kdy je teď?" (pokud je zde „nyní“)))

Výsledkem tohoto volání funkce je:

Když% 2C% 20 kdy% 20 je% 20 nyní% 3F% 20 (pokud% 20% 22 nyní% 22% 20 je% 20 zde)

Používání encodeURIComponent () s Mailto: URL

Chcete-li použít encodeURIComponent () v e-mailové adrese URL, vytvořte celý odkaz (z „Zdroj HTML.

Například:


instagram story viewer