Me pehea te hanga i te Meta Mailless: URL

Akohia kei hea a JavaScript

Te whakauru i te mailto: Ko nga URL he tika te pupuhi. He tino pono tenei ina hiahia koe ki te whakauru i te raina kaupapa, karere taunoa, me etahi atu huinga . Engari i nga korero kuware, me whakamahi koe i nga waehere hex, e tohu ana i nga horopaki ASCII e whakaatutia ana e nga RFC 1738-Uniform Resource Locators (URL). Kaore koe e mahara ki te hanga i enei tohu korero hex i runga i tou upoko, ahakoa: Ka taea e JavaScript te mahi maau.

Ko te JavaScript encodeURIComponent () Mahi

Ko te JavaScript encodeURIComponent () e takahi ana i tetahi aho ka paahitia hei tautohe, ka hoki mai hei whakamahi. Hei tauira, encodeURIComponent ("Doc , Do da Dance!") Whakaputa Doc% 2C% 20do% 20da% 20Dance! .

Ae, he mea pouri tenei. Mena kei te mahi koe i tenei papakupu, ka taea e koe te hape-engari kare a JavaScript. Hei whakamahi i te encodeURIComponent () hei whakakore i te hanganga o to mailto : URL, ka whakakapi i tetahi ahuatanga o te aho i roto i te URL me te mahi encodeURIComponent () , e kite ana i ta tatou aho hei tautohe.

Hei tauira, ki te hiahia koe ki te hanga i te mailto: URL e timata ana i te karere ki recipient@example.com me te kaupapa o "Inahea, kei hea?" (Ki te "inaianei" kei konei). " Ka penei te URL:

mailto: recipient@example.com? kaupapa =

Ko te kaupapa ko te aho, "Inahea, kei hea?" (Ki te "inaianei" kei konei). " Ko te aho hei tautohe ki te encodeURIComponent () e whai ake nei:

encodeURIComponent ("Inahea, kei hea?" (ki te mea "kei konei kei konei" ") .

Ko te hua o tenei piiraa mahi:

Ina% 2C% 20when% 20is% 20now% 3F% 20 (ki te% 20% 22now% 22% 20is% 20here)

Whakamahia e ncodeURIComponent () Ki te Mailto: URL

Hei whakamahi i te encodeURIComponent () i roto i te mailto : URL, tuhia te hononga katoa (mai i te "") i roto i te tuhinga tuhinga JavaScript.write () , ka tuhia tetahi tuhinga ki te tuhinga, me te mea kua tuhia e matou i roto i te puna HTML .

Hei tauira: