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.
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: