Se déplacer mailto / href / url limite de caractères
J'ai un lien mailto dans une balise d'ancrage
<a href="mailto:?subject=Subject&body=Body">Email This</a>
Le problème est que le Corps paramètre est un énorme article, et il semble y avoir une limite de caractères dans l'url.
Est-il un moyen de contourner la limite?
Vous devez vous connecter pour publier un commentaire.
Très difficilement.
Il est même probable que les limites varient d'un navigateur à l'autre, ou à partir de l'E-Mail client E-Mail du client.
Je préfère utiliser un formulaire HTML et un script côté serveur pour envoyer le message.
Oui, il y a une limite sur la longueur de l'URL.
La limite varie d'un navigateur à l'autre, de sorte que vous devriez garder à l'URL ci-dessous de 2000 caractères pour être sûr.
Internet Explorer semble être le navigateur qui est d'avoir le plus court de limite. Selon cet article c'est 2083 caractères.
Oui il y a des problèmes avec la balise Mailto elle varie d'un navigateur à navigateur et le client de messagerie pour
client de messagerie . Dans ce cas, les questions essayez de script côté serveur pour surmonter ce problème . Mailto parfois se comporte très anormal
Je sais que cette question est vieux, mais j'ai eu un problème similaire, frapper à la limite j'ai besoin d'envoyer l'e-mail à plusieurs destinataires.
Je suis tombé sur ce solution, mais je ne comprends pas pourquoi cela fonctionne, je le laisse ici de toute façon
utilisation:
mailto
si l'url est trop grand et l'appelmailto
manuellement pour chaque tranches ensemble des e-mails. Cela ne fonctionne que si il y a trop d'e-mails (par opposition à un grand corps demandé dans les questions originales) et il crée de multiples brouillons d'e-mail dans le client de messagerie.