Esi wuo Failproof Mailto: URLs

Mụta ebe Javascript na-enyere aka

Emailto encoding: URL na-ezighi ezi. Nke a bụ eziokwu karịsịa ma ọ bụrụ na ịchọrọ ịgụnye akara isiokwu, ozi ndabere, ma ọ bụ ihe ndị ọzọ. Kama okwu ndị dị mfe, ị ghaghị iji koodu hex, nke na-anọchite anya ihe odide ASCII nke edepụtara site na RFC 1738-Uniform Resource Locators (URL). Ịkwesighi icheta ma ọ bụ rụpụta ihe oyiyi hex a n'elu isi gị, ọ bụ ezie na: Javascript nwere ike ime ya maka gị.

The Javascript encodeURIComponent () Ọrụ

The Javascript encodeURIComponent () ọrụ na-etinye koodu ọ bụla ederede ka ọ na-agafe dị ka arụmụka ma weghachite ya maka ojiji. Dịka ọmụmaatụ, encodeURIComponent ("Doc, do na Dance!") Na- emepụta Doc% 2C% 20do% 20da% 20Dance! .

Ee, ọ bụ ihe dị nro. Ọ bụrụ na i jiri aka gị mee ihe a, ọ ga-eme ka ihie ụzọ-ma Javascript agaghị. Iji encodeURIComponent () iji mee ka ihe mejupụtara gị mailto : URLs, dochie ihe ọ bụla omume nke eriri na URL na ọrụ encodeURIComponent () , nke na-ahụ eriri anyị dịka arụmụka.

Dịka ọmụmaatụ, kwuo na ịchọrọ ịmepụta mailto: URL nke na-ebute ozi na recipient@example.com na isiokwu nke "Mgbe, mgbe dị ugbu a (ọ bụrụ na" ugbu a "bụ ebe a)." URL ga-ele ya anya:

mailto: recipient@example.com? isiokwu =

Isiokwu a bụ eriri, "Mgbe, mgbe ugbu a? (Ọ bụrụ na" ugbu a "bụ ebe a)." Ntugharị dị ka arụmụka na encodeURIComponent () na- eme ka ndị a:

encodeURIComponent ("Mgbe, mgbe dị ugbu a? (ma ọ bụrụ \" ugbu a \ "dị ebe a)") .

Nsonaazụ nke oku ọrụ a bụ:

Mgbe% 2C% 20%% 20is% 20now% 3F% 20 (ọ bụrụ% 20% 22now% 22% 20is% 20here)

Iji e ncodeURIComponent () Na Mailto: URLs

Iji encodeURIComponent () na mailto : URL, dee njikọ dum (si "") n'ime akwụkwọ ọrụ Javascript.write () , nke ga-ede ederede ọ bụla. ihe ederede, dị ka à ga-asị na anyị edebiri ya na isi HTML .

Ọmụmaatụ: