Ahoana ny fomba hanorenana Mailto: URLs

Mianara amin'izay hoe manampy ny JavaScript

Kodio mailto: URL-nao dia kely dia kely. Tena marina izany raha mila ampidirina lahatahiry, hafatra fandefasana, na singa hafa ianao. Raha tokony ho teny tsotra dia tsy maintsy mampiasa code hex, izay maneho karazana ASCII izay nohodinoin'ny fenitra RFC 1738-Uniform Resource Locators (URL). Tsy mila mahatsiaro na manamboatra sary sokitra ianao eo an-tampon'ny lohanao, na dia: JavaScript afaka manao izany ho anao.

Ny JavaScript encodeURIComponent ()

Ny kodin'ny JavaScript encodeURIComponent () dia mamaritra ny sora-baventy izay amina adihevitra ary mamerina azy io ho ampiasaina. Ohatra, encodeURIComponent ("Doc, do Dance!") Dia mamokatra Doc% 2C% 20do% 20da% 20Dance! .

Eny, tsy misy dikany izany. Raha manao izany ianao amin 'ny alalan-tsoratra, dia mety hanao fahadisoana ianao fa tsy ny JavaScript. Raha hampiasa ny encodeURIComponent () hanamora ny fampiendrehana ny mailto : URLs, dia sorao fotsiny ny fisehoan- tsipelina ao amin'ny URL miaraka amin'ny function encodeURIComponent () , izay mahita ny sainay ho toy ny adihevitra.

Ohatra, lazao fa te-hamorona mailto: URL izay manomboka hafatra amin'ny recipient@primer.com miaraka amin'ny lohahevitra hoe "Rahoviana, rahoviana izao?" Raha toa ka "eto" izao. " Ny URL dia hiseho toy izao:

mailto: recipient@example.com? foto-kevitra =

Ny lohahevitra dia ilay tsipika hoe: "Rahoviana, rahoviana izao? (Raha toa ka" eto "izao)." Ny fehezan-teny mifandraika amin'ny encodeURIComponent () dia manao izao manaraka izao:

encodeURIComponent ("Oviana, rahoviana?" (raha \ "izao \" izao) ") .

Ny vokatry ny antso antso dia:

Rehefa% 2C% 20when% 20is% 20now 3F% 20% (raha 20%% 22now% 22% 20is% 20here)

Mampiasa e ncodeURIComponent () miaraka amin'ny Mailto: URLs

Raha hampiasa ny encodeURIComponent () amin'ny mailto : URL, manoritra ny rohy manontolo (avy amin'ny "") ao amin'ny document.write () function JavaScript, izay hanoratra lahatsoratra ny antontan-taratasy, toy ny hoe nosoratanay tao amin'ny loharano HTML .

Ohatra: