තැපැල් ලිපිගොනුව සාදා ගන්නේ කෙසේද: URLs

ජාවා ස්ක්රිප්ට් උදව් කරයි

Mailto Encoding : URLs නිවැරදිව ටිකක් අපැහැදිලි වේ. මාතෘකාව, පෙරනිමි පණිවිඩය හෝ වෙනත් මූලද්රව්යයන් ඇතුලත් කිරීමට අවශ්ය විට මෙය විශේෂයෙන්ම සත්ය වේ . සරල වචන වලට වඩා, ඔබ විසින් RFC 1738-Uniform Resource Locators (URL) ප්රමිතීන් සඳහා කේතීකෘත වී ඇති ASCII අක්ෂර නියෝජනය කරන hex කේත භාවිතා කළ යුතුය. ඔබේ හිස මුදුනේ සිට මෙම හෙනර් නිරූපණයන් මතක තබා ගැනීම හෝ මතක තබා ගැනීමට අවශ්ය නැත: JavaScript සඳහා ඔබට එය කළ හැකිය.

JavaScript encodeURIComponent () කාර්යය

JavaScript encodeURIComponent () ශ්රිතය ඕනෑම උපකරණයක් සංකේතයක් ලෙස සම්මත වී එය භාවිතා කිරීම සඳහා නැවත ලබා දේ. නිදසුනක් ලෙස, EncodeURIComponent ("Doc , ඩැහැන්න!") Doc% 2C% 20do% 20da% 20Dance නිෂ්පාදනය කරයි ! .

ඔව්, එය අඳුරුයි. ඔබ විසින් මෙම ගුප්ත ලේඛන අතැතිව නම්, ඔබ විසින් වැරදීමකින් සිදු වනු ඇත, නමුත් JavaScript ක්රියා නොකරනු ඇත. ඔබේ mailto : URLs සංයුතියේ UICComponent () භාවිතා කිරීම සඳහා, EncryodeURICponent () ශ්රිතය සමඟ URL එකේ ඇති යම් ආකරයක් ප්රතිස්ථාපනය කරන්න , තර්කයක් ලෙස අපගේ string බලන්න.

නිදසුනක් ලෙස, ඔබට mailto: mailto: mail වෙත යොමු කරන්න: "දැන්, කවදාද?" යන මාතෘකාව යටතේ recipient@example.com යන මාතෘකාව සහිතව "දැන්" තිබේ නම් ". URL එක දිස්වෙයි:

mailto: recipient@example.com? විෂය = <විෂය>

විෂයය යනු, "දැන් කවදාද?" (දැන් "දැන්" තිබේ නම්). EncodiURIComponent () සඳහා තර්කයක් ලෙස පහත දැක්වෙන දේ කරයි:

encodeURIComponent ("කවදාද? (දැන් \" දැන් \ "මෙහි තිබේ නම්)") .

මෙම ක්රියා ඇමතුමේ ප්රතිඵලය වන්නේ:

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

E ncodeURICOMponent () Mailto: URLs භාවිතා කරමින්

EncodeURIComponent () mailto : URL භාවිතා කරන්න, URL එකට, සම්පූර්ණ සබැඳිය (ලේඛන document.write () තුලින් , ඕනෑම පෙළක් ලිවීමට ලේඛනය, අපි HTML ප්රභවයෙන් එය ටයිප් කර හරියටම වගේ.

උදාහරණයක් වශයෙන්: