Kā izveidot neizturīgus 'Mailto' URL

click fraud protection

Kas jāzina

  • JavaScript encodeURIComponent () funkcija kodē jebkuru virkni, kuru tā nodod kā argumentu, un atdod to lietošanai.
  • Piemēram, encodeURIComponent ("Doc, do de Dance!") ražo Doc% 2C% 20do% 20da% 20Dance!
  • Lai atvieglotu mailto: URL sastāvu, aizstājiet jebkuru virknes parādīšanos URL ar funkciju encodeURIComponent ().

Šajā rakstā ir paskaidrots, kā izveidot JavaScript, lai izveidotu "mailto" vietrāži URL. Izmantojot JavaScript, jums nav jāatceras vai jākonstruē sešstūra kodi.

Funkcija JavaScript encodeURIComponent ()

JavaScript encodeURIComponent () funkcija kodē jebkuru virkni, kuru tā nodod kā argumentu, un atdod to lietošanai. Piemēram,

encodeURIComponent ("Doc, do de Dance!")
ražo.
Doc% 2C% 20do% 20da% 20Dance! 

Ja jūs veicat šo kriptogrāfiju ar rokām, visticamāk, jūs kļūdīsities, bet JavaScript to nedarīs. Lai izmantotu encodeURIComponent (), lai atvieglotu jūsu mailto: URL sastāvu, vienkārši nomainiet visus virknes parādīšanās vietrādī URL ar funkciju encodeURIComponent (), kas mūsu virkni uztver kā arguments.

instagram viewer

Piemēram, pieņemsim, ka vēlaties izveidot mailto: URL, kas iniciē ziņojumu adresā[email protected] ar tēmu “Kad, kad ir tagad? (ja šeit ir "tagad"). "URL izskatīsies šādi:

mailto: [email protected]? priekšmets =

Temats ir virkne: "Kad, kad tagad? (ja šeit ir "tagad"). "Virkne kā arguments kodētURIComponent () ir šāda:

encodeURIComponent ("Kad, kad tagad? (ja \ "tagad \" ir šeit) ")

Šīs funkcijas izsaukuma rezultāts ir:

Kad% 2C% 20 kad% 20 ir% 20 tagad% 3F% 20 (ja% 20% 22 tagad% 22% 20 ir% 20 šeit)

EncodeURIComponent () izmantošana ar Mailto: URL

Lai mailto URL izmantotu encodeURIComponent (), izveidojiet visu saiti (no "HTML avots.

Piemēram:


instagram story viewer