Başarısız 'Mailto' URL'leri Nasıl Oluşturulur

click fraud protection

Bilinmesi gereken

  • JavaScript encodeURIComponent() işlev, iletilen herhangi bir dizeyi bağımsız değişken olarak kodlar ve kullanım için döndürür.
  • Örneğin, encodeURIComponent("Doc, Dans Et!") üretir Doc%2C%20do%20da%20Dans!
  • mailto: URL'lerinizin oluşumunu kolaylaştırmak için, URL'deki herhangi bir dize oluşumunu encodeURIComponent() işleviyle değiştirin.

Bu makale, oluşturmak için JavaScript'in nasıl kullanılacağını açıklar. "mailto" URL'leri. JavaScript kullanarak onaltılık kodları hatırlamanız veya oluşturmanız gerekmez.

JavaScript encodeURIComponent() İşlevi

JavaScript encodeURIComponent() işlev, iletilen herhangi bir dizeyi bağımsız değişken olarak kodlar ve kullanım için döndürür. Örneğin,

encodeURIComponent("Doc, Dans Et!")
üretir.
Doc%2C%20do%20da%20Dans! 

Bu şifrelemeyi elle yaparsanız, büyük olasılıkla bir hata yaparsınız - ancak JavaScript yapmaz. mailto: URL'lerinizin oluşumunu kolaylaştırmak için encodeURIComponent()'i kullanmak için, herhangi birini değiştirin. dizemizi bir dizi olarak gören encodeURIComponent() işleviyle URL'de bir dize oluşumu argüman.

instagram viewer

Örneğin, alıcı@example.com adresine "Ne zaman, şimdi ne zaman? ("şimdi" buradaysa)." URL şöyle görünecektir:

mailto: alıcı@example.com? konu=

Konu, "Ne zaman, ne zaman şimdi? ("şimdi" buradaysa)." encodeURIComponent() için bir argüman olarak dize aşağıdakileri yapar:

encodeURIComponent("Şimdi ne zaman, ne zaman? (eğer \"şimdi\" buradaysa)")

Bu işlev çağrısının sonucu:

Ne zaman%2C%20ne zaman%20%20şimdi%3F%20 ise(eğer%20%22now%22%20%20buradaysa)

encodeURIComponent()'i Mailto ile Kullanma: URL'ler

encodeURIComponent()'i bir mailto URL'sinde kullanmak için, tüm bağlantıyı oluşturun ("HTML kaynağı.

Örneğin:


instagram story viewer