Hogyan lehet hibamentes "Mailto" URL-eket szerkeszteni

Mit kell tudni

  • A JavaScript encodeURIComponent () A function minden olyan karakterláncot kódol, amelyet argumentumként átad, és visszaadja használatra.
  • Például, encodeURIComponent ("Doc, csinálj táncot!") termel % 2C% 20do% 20da% 20Dance!
  • A mailto: URL-ek összetételének megkönnyítése érdekében cserélje le az URL-ben lévő karakterlánc esetleges előfordulását az encodeURIComponent () függvénnyel.

Ez a cikk elmagyarázza a JavaScript használatát a létrehozáshoz "mailto" URL-ek. A JavaScript használatával nem kell emlékeznie vagy szerkesztenie a hex kódokat.

A JavaScript encodeURIComponent () függvény

A JavaScript encodeURIComponent () A function minden olyan karakterláncot kódol, amelyet argumentumként átad, és visszaadja használatra. Például,

encodeURIComponent ("Doc, csinálj táncot!")
termel.
% 2C% 20do% 20da% 20Dance! 

Ha kézzel csinálja ezt a titkosítást, akkor nagy valószínűséggel hibázik - a JavaScript azonban nem. Az encodeURIComponent () használatával megkönnyítheti a mailto: URL-ek összetételét, csak cserélje ki bármelyiket egy karakterlánc előfordulása az URL-ben az encodeURIComponent () függvénnyel, amely a karakterláncunkat egy érv.

instagram viewer

Tegyük fel például, hogy létre akar hozni egy mailto: URL-t, amely üzenetet kezdeményez a cí[email protected] címre a "Mikor, mikor van most? (ha itt van a "now"). "Az URL így fog kinézni:

mailto: [email protected]? tárgy =

A téma: "Mikor, mikor van most?" (ha a "now" itt van). "A karakterlánc argumentumként az encryURIComponent () kódolásához a következőket teszi:

encodeURIComponent ("Mikor, mikor van most? (ha \ "most \" itt van) ")

A függvényhívás eredménye:

Amikor% 2C% 20mikor% 20is% 20most% 3F% 20 (ha% 20% 22most% 22% 20is% 20 itt)

Az encodeURIComponent () használata a Mailto: URL-ekkel

Az encodeURIComponent () használatához a mailto URL-ben állítsa össze a teljes linket (innen: "HTML forrás.

Például:


instagram story viewer