ఎలా ఫెయిల్ప్రూఫ్ mailto నిర్మించేందుకు: URL లు

జావాస్క్రిప్ట్ సహాయపడుతుంది ఎక్కడ తెలుసుకోండి

ఎన్కోడింగ్ మెయిల్టో: URL లు సరిగ్గా ఒక బిట్ గజిబిజిగా ఉంది. మీరు విషయం లైన్, డిఫాల్ట్ సందేశం లేదా ఇతర అంశాలని చేర్చాల్సినప్పుడు ఇది ప్రత్యేకంగా వర్తిస్తుంది. సాధారణ పదాల కంటే, మీరు RFC 1738-యూనిఫాం రిసోర్స్ లొకేటర్స్ (URL) ప్రమాణాలకు ఎన్కోడ్ చేయబడిన ASCII అక్షరాలను సూచించే హెక్స్ సంకేతాలు ఉపయోగించాలి. అయితే మీరు మీ తలపై ఉన్న ఈ హెక్స్ ప్రాతినిధ్యాలను గుర్తుంచుకోవాల్సిన లేదా నిర్మించవలసిన అవసరం లేదు: జావాస్క్రిప్ట్ మీ కోసం దీన్ని చేయగలదు.

జావాస్క్రిప్ట్ encodeURIComponent () ఫంక్షన్

జావాస్క్రిప్ట్ encodeURIComponent () ఫంక్షన్ ఏ స్ట్రింగ్ ను ఒక వాదనగా ఆమోదించింది మరియు ఉపయోగం కోసం తిరిగి పంపుతుంది. ఉదాహరణకు, ఎన్కోడైరెక్మోపాండెంట్ ("డాక్, డా డ్యాన్స్!") Doc% 2C% 20do% 20da% 20Dance ను ఉత్పత్తి చేస్తుంది! .

అవును, అది అస్పష్టంగా ఉంది. మీరు చేతితో ఈ క్రిప్టోగ్రఫీ చేస్తే, మీరు తప్పులు చేస్తారనే అవకాశాలు ఉన్నాయి- కానీ జావాస్క్రిప్ట్ లేదు. మీ mailto యొక్క కూర్పును సులభతరం చేయడానికి ఎన్కోడ్యూరెక్మోపెంట్ () ను ఉపయోగించడానికి : URL లు, URL లో ఒక స్ట్రింగ్ యొక్క ఏదైనా సందర్భంలో ఎన్కోడ్యూరెక్మోంట్ () ఫంక్షన్తో భర్తీ చేస్తాయి, ఇది మా స్ట్రింగ్ను ఒక వాదనగా చూస్తుంది.

ఉదాహరణకు, మీరు ఒక mailto ను సృష్టించాలనుకుంటున్నారని అనుకుందాం : recipient@example.com కు ఒక సందేశాన్ని ప్రారంభించే URL "ఎప్పుడు, ఎప్పుడైనా? (" ఇప్పుడు "ఇక్కడ ఉంటే)." URL ఇలా కనిపిస్తుంది:

mailto: recipient@example.com విషయం = <సబ్జెక్ట్ లేదు>

విషయం స్ట్రింగ్, "ఎప్పుడు, ఎప్పుడు ఉన్నది? (" ఇప్పుడు "ఇక్కడ ఉంటే)." EncodeURIComponent కు వాదనగా స్ట్రింగ్ కింది విధంగా చేస్తుంది:

encodeURIComponent ("ఎప్పుడు, ఎప్పుడు ఉన్నది (ఇక్కడ \" ఇప్పుడు \ "ఉంటే)" .

ఈ ఫంక్షన్ కాల్ ఫలితం:

చేసినప్పుడు% 2C% 20when% 20is% 20now% 3F% 20 (ఉంటే% 20% 22now% 22% 20is% 20here)

ఉపయోగించి మరియు ncodeURIComponent () Mailto తో: URL లు

ఎన్డోడ్యూరెక్మోపెంట్ () ను ఒక మెయిల్లో ఉపయోగించుకోండి : URL, జావాస్క్రిప్ట్ ఫంక్షన్ document.write () లోని మొత్తం లింక్ను ("HTML మూలంలో టైప్ చేస్తేనే.

ఉదాహరణకి:

నాకు మెయిల్ పంపండి! )

<స్క్రిప్ట్ భాష = "జావాస్క్రిప్ట్"> తో, మీరు మీ ఇమెయిల్ ప్రోగ్రామ్ను () ప్రస్తుత పత్రంలో మూడు భాగాలతో కూర్చిన డాక్యుమెంట్లో రాయండి : ఒక mailto యొక్క ప్రారంభము : మనకు తెలిసినట్లుగా లింక్, అప్పుడు ఎస్కేప్ స్ట్రింగ్, తర్వాత ముగింపు ట్యాగ్.