Πώς να φτιάξετε URL χωρίς αλληλογραφία «Mailto»

click fraud protection

Τι πρέπει να γνωρίζετε

  • Η JavaScript encodeURIC στοιχείο () Η συνάρτηση κωδικοποιεί κάθε συμβολοσειρά που περνά ως όρισμα και την επιστρέφει για χρήση.
  • Για παράδειγμα, encodeURIComponent ("Doc, do da Dance!") παράγει Έγγραφο% 2C% 20do% 20da% 20Dance!
  • Για να διευκολύνετε τη σύνθεση του mailto: URL, αντικαταστήστε οποιαδήποτε εμφάνιση συμβολοσειράς στο URL με τη συνάρτηση encodeURIComponent ().

Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε το JavaScript για να δημιουργήσετε URL "mailto". Χρησιμοποιώντας JavaScript, δεν χρειάζεται να θυμάστε ή να δημιουργήσετε δεκαεξαδικούς κωδικούς.

Η συνάρτηση JavaScript κωδικοποίηση συνάρτησης ()

Η JavaScript encodeURIC στοιχείο () Η συνάρτηση κωδικοποιεί κάθε συμβολοσειρά που περνά ως όρισμα και την επιστρέφει για χρήση. Για παράδειγμα,

encodeURIComponent ("Doc, do da Dance!")
παράγει.
Έγγραφο% 2C% 20do% 20da% 20Dance! 

Εάν κάνετε αυτήν την κρυπτογραφία με το χέρι, πιθανότατα θα κάνετε λάθος - αλλά το JavaScript δεν θα το κάνει. Για να χρησιμοποιήσετε το encodeURIComponent () για να διευκολύνετε τη σύνθεση του mailto: URL, απλώς αντικαταστήστε οποιοδήποτε εμφάνιση συμβολοσειράς στη διεύθυνση URL με τη συνάρτηση encodeURIComponent (), η οποία βλέπει τη συμβολοσειρά μας ως διαφωνία.

instagram viewer

Για παράδειγμα, ας υποθέσουμε ότι θέλετε να δημιουργήσετε ένα mailto: URL που ξεκινά ένα μήνυμα στο [email protected] με θέμα "Πότε, πότε είναι τώρα; (αν το "τώρα" είναι εδώ). "Η διεύθυνση URL θα έχει την εξής μορφή:

mailto: [email protected]; θέμα =

Το θέμα είναι η συμβολοσειρά, "Πότε, πότε είναι τώρα; (αν το "τώρα" είναι εδώ). "Η συμβολοσειρά ως όρισμα στο encodeURIComponent () κάνει τα εξής:

encodeURIComponent ("Πότε, πότε είναι τώρα; (εάν \ "τώρα \" είναι εδώ) ")

Το αποτέλεσμα αυτής της κλήσης λειτουργίας είναι:

Όταν% 2C% 20 όταν% 20is% 20now% 3F% 20 (αν% 20% 22 τώρα% 22% 20is% 20εδώ)

Χρήση του encodeURIComponent () With Mailto: URLs

Για να χρησιμοποιήσετε το encodeURIComponent () σε ένα mailto URL, συνθέστε ολόκληρο τον σύνδεσμο (από "Πηγή HTML.

Για παράδειγμα:


instagram story viewer