Kaip sukonstruoti nepavykusius „Mailto“ URL

Ką reikia žinoti

  • „JavaScript“ encodeURIComponent () funkcija užkoduoja bet kokią eilutę, kurią ji perduoda kaip argumentą, ir grąžina ją naudoti.
  • Pavyzdžiui, encodeURIComponent („Dok, daryk šokį!“) gamina Doc% 2C% 20do% 20da% 20Dance!
  • Kad palengvintumėte savo mailto: URL sudėtį, pakeiskite bet kokį URL eilutės atsiradimą funkcija encodeURIComponent ().

Šiame straipsnyje paaiškinta, kaip kurti „JavaScript“ „mailto“ URL. Naudodami „JavaScript“ neturite atsiminti ar kurti šešioliktainių kodų.

Funkcija „JavaScript“ koduotiURIComponent ()

„JavaScript“ encodeURIComponent () funkcija užkoduoja bet kokią eilutę, kurią ji perduoda kaip argumentą, ir grąžina ją naudoti. Pavyzdžiui,

encodeURIComponent („Dok, daryk šokį!“)
gamina.
Doc% 2C% 20do% 20da% 20Dance! 

Jei atliksite šią kriptografiją rankomis, yra tikimybė, kad suklysite, bet „JavaScript“ to nedarys. Norėdami naudoti „encodeURIComponent“ (), kad palengvintumėte savo mailto: URL sudėtį, tiesiog pakeiskite bet kurį eilutės atsiradimas URL su encodeURIComponent () funkcija, kuri mūsų eilutę mato kaip argumentas.

instagram viewer

Pavyzdžiui, tarkime, kad norite sukurti „mailto: URL“, kuris inicijuoja pranešimą gavė[email protected] tema „Kada, kada dabar? (jei čia yra „dabar“). “URL atrodys taip:

mailto: [email protected]? subjektas =

Tema yra eilutė: „Kada, kada dabar? (jei čia yra „dabar“). "Eilutė kaip argumentas koduotiURIComponent () suteikia:

encodeURIComponent ("Kada, kada dabar? (jei \ "dabar \" yra čia) ")

Šios funkcijos iškvietimo rezultatas:

Kai% 2C% 20 kai% 20 yra% 20now% 3F% 20 (jei% 20% 22now% 22% 20is% 20čia)

EncodeURIComponent () naudojimas su Mailto: URL

Norėdami „mailto“ URL naudoti „encodeURIComponent“), sukomponuokite visą nuorodą (iš „HTML šaltinis.

Pavyzdžiui:


instagram story viewer