So erstellen Sie ausfallsichere 'Mailto'-URLs

click fraud protection

Was Sie wissen sollten

  • Das JavaScript encodeURIComponent() -Funktion codiert jeden String, der als Argument übergeben wird, und gibt ihn zur Verwendung zurück.
  • Beispielsweise, encodeURIComponent("Doc, do da Dance!") produziert Doc%2C%20do%20da%20Tanz!
  • Um die Zusammenstellung Ihrer mailto:-URLs zu vereinfachen, ersetzen Sie jedes Vorkommen eines Strings in der URL durch die Funktion encodeURIComponent().

In diesem Artikel wird erläutert, wie Sie mit JavaScript erstellen "mailto"-URLs. Mit JavaScript müssen Sie sich keine Hex-Codes merken oder erstellen.

Die JavaScript-encodeURIComponent()-Funktion

Das JavaScript encodeURIComponent() -Funktion codiert jeden String, der als Argument übergeben wird, und gibt ihn zur Verwendung zurück. Beispielsweise,

encodeURIComponent("Doc, do da Dance!")
produziert.
Doc%2C%20do%20da%20Tanz! 

Wenn Sie diese Kryptographie von Hand machen, werden Sie wahrscheinlich einen Fehler machen – JavaScript jedoch nicht. Um encodeURIComponent() zu verwenden, um die Zusammenstellung Ihrer mailto: URLs zu vereinfachen, ersetzen Sie einfach alle Auftreten eines Strings in der URL mit der Funktion encodeURIComponent(), die unseren String als ein. sieht Streit.

instagram viewer

Angenommen, Sie möchten eine mailto:-URL erstellen, die eine Nachricht an empfä[email protected] mit dem Betreff "Wann, wann ist jetzt? (wenn "jetzt" hier ist)." Die URL sieht so aus:

mailto: empfä[email protected]? Betreff=

Das Thema ist die Zeichenfolge „Wann, wann ist jetzt? (wenn "jetzt" hier ist)." Der String als Argument für encodeURIComponent() macht Folgendes:

encodeURIComponent("Wann, wann ist jetzt? (wenn \"jetzt\" hier ist)")

Das Ergebnis dieses Funktionsaufrufs ist:

Wenn%2C%20wenn%20ist%20jetzt%3F%20(wenn%20%22jetzt%22%20ist%20hier)

Verwenden von encodeURIComponent() mit Mailto: URLs

Um encodeURIComponent() in einer mailto-URL zu verwenden, erstellen Sie den gesamten Link (aus "HTML-Quelle.

Beispielsweise:


instagram story viewer