Ako zostaviť odolné adresy „Mailto“

click fraud protection

Čo treba vedieť

  • JavaScript encodeURIComponent () funkcia zakóduje akýkoľvek reťazec, ktorý dostane ako argument, a vráti ho na použitie.
  • Napríklad, encodeURIComponent ("Doc, do da Dance!") vyrába Doc% 2C% 20do% 20da% 20Tanec!
  • Na uľahčenie zloženia vašich adries mailto: URL nahraďte akýkoľvek výskyt reťazca v adrese URL funkciou encodeURIComponent ().

Tento článok vysvetľuje, ako sa na vytváranie používa JavaScript adresy „mailto“. Pomocou JavaScriptu si nemusíte pamätať ani vytvárať hexadecimálne kódy.

Funkcia JavaScript encodeURIComponent ()

JavaScript encodeURIComponent () funkcia zakóduje akýkoľvek reťazec, ktorý dostane ako argument, a vráti ho na použitie. Napríklad,

encodeURIComponent ("Doc, do da Dance!")
vyrába.
Doc% 2C% 20do% 20da% 20Tanec! 

Ak budete túto kryptografiu robiť ručne, je pravdepodobné, že urobíte chybu - ale JavaScript to neurobí. Ak chcete pomocou nástroja encodeURIComponent () uľahčiť zloženie svojich adries mailto: URL, stačí nahradiť ľubovoľné výskyt reťazca v URL s funkciou encodeURIComponent (), ktorá vidí náš reťazec ako argument.

instagram viewer

Povedzme napríklad, že chcete vytvoriť adresu mailto: URL, ktorá iniciuje správu na adresu [email protected] s predmetom „Kedy, kedy je teraz? (ak je tu „teraz“). „Adresa URL bude vyzerať takto:

mailto: [email protected]? predmet =

Témou je reťazec „Kedy, kedy je teraz? (ak je tu „teraz“). „Reťazec ako argument pre encodeURIComponent () robí toto:

encodeURIComponent ("Kedy, kedy je teraz?" (ak je tu „teraz“)))

Výsledkom tohto volania funkcie je:

Keď% 2C% 20kedy% 20 je% 20 teraz% 3F% 20 (ak% 20% 22 teraz% 22% 20 je% 20tu)

Používanie encodeURIComponent () s Mailto: URL

Ak chcete použiť encodeURIComponent () v e-mailovej adrese URL, zostavte celý odkaz (z „Zdroj HTML.

Napríklad:


instagram story viewer