Mitä tietää
- JavaScript encodeURIComponent () function koodaa minkä tahansa merkkijonon, jonka se välittää argumenttina, ja palauttaa sen käyttöön.
- Esimerkiksi, encodeURIComponent ("Doc, tee tanssia!") tuottaa Asiakirja% 2C% 20do% 20da% 20Dance!
- Mailto: URL-osoitteiden kokoonpanon helpottamiseksi korvaa kaikki URL-osoitteen merkkijonot EncodeURIComponent () -toiminnolla.
Tässä artikkelissa kerrotaan, kuinka voit luoda JavaScriptin "mailto" URL-osoitteet. JavaScriptin avulla sinun ei tarvitse muistaa tai rakentaa heksakoodeja.
Javascript encodeURIComponent () -toiminto
JavaScript encodeURIComponent () function koodaa minkä tahansa merkkijonon, jonka se välittää argumenttina, ja palauttaa sen käyttöön. Esimerkiksi,
encodeURIComponent ("Doc, tee tanssia!")tuottaa.
Asiakirja% 2C% 20do% 20da% 20Dance!
Jos teet tämän salauksen käsin, on todennäköistä, että teet virheen - mutta JavaScript ei. Jos haluat käyttää encodeURIComponent () -sovellusta mailto: URL-osoitteiden kokoonpanon helpottamiseksi, korvaa kaikki merkkijono esiintyminen URL-osoitteessa encodeURIComponent () -funktiolla, joka näkee merkkijonomme Perustelu.
Oletetaan esimerkiksi, että haluat luoda mailto: URL-osoitteen, joka käynnistää viestin [email protected] aiheella "Milloin, milloin nyt on?" (jos "nyt" on täällä). "URL-osoite näyttää tältä:
mailto: [email protected]? aihe =
Aihe on merkkijono "Milloin, milloin nyt on? (jos "nyt" on täällä). "Merkkijono argumenttina koodaamaanURIComponent () tekee seuraavan:
encodeURIComponent ("Milloin, milloin nyt? (jos \ "nyt \" on täällä) ")
Tämän toimintokutsun tulos on:
Kun% 2C% 20 kun% 20on% 20now% 3F% 20 (jos% 20% 22now% 22% 20is% 20tässä)
EncodeURIComponent (): n käyttäminen Mailto: URL-osoitteiden kanssa
Jos haluat käyttää encodeURIComponent () -linkkiä mailto-URL-osoitteessa, kirjoita koko linkki (mistä "HTML-lähde.
Esimerkiksi: