Question

Il y a une longueur maximale pour le texte dans la section et du corps d'un mailto: lien. Selon un de mes collègues, le W3C publie la limite de 256 (je n'ai pas un lien pour étayer cette thèse, cependant).

Nous incorporons l'mailto: liens dans les deux e-mail et une page Web et avons utilisé avec succès plus de 256 caractères. Après un certain point, cependant, les clients de messagerie et navigateurs commencer écaillage et en refusant d'ouvrir le lien.

Je voudrais connaître les longueurs maximales réelles autorisées pour les éléments suivants:

Les clients de messagerie:

  • Perspectives (2003, 2007, 2010)
  • Eudora (7.1, et / ou quelle que soit la dernière version est)
  • Thunderbird (dernière version)

Navigateurs:

  • Firefox (3 +)
  • IE (6, 7, 8)
  • navigateur iPhone

Tout et tous les chiffres que vous pouvez fournir sera reçue avec reconnaissance.

Était-ce utile?

La solution

La norme ne définit pas une longueur maximale, laissant la mise en œuvre jusqu'à les navigateurs et les clients de messagerie (Voir IETF RFC 2368).

produits Microsoft n'ont fixé des limites:

Les autres navigateurs sont susceptibles de travailler jusqu'à des longueurs au-delà d'un corps e-mail raisonnable. L'iPhone ne dispose pas d'une limite documentée, mais fonctionne avec jusqu'à 1 Mo de texte.

Les navigateurs modernes qui urls de données de support (tout sauf IE <9) devrait être bien.

Autres conseils

Pour les navigateurs avec les consoles JS, un test simple:

for (var i=2014; i>1600; i--) {var good=1; try {location.href='mailto:?body='+'a'.repeat(i)} catch (e) {good=0;} if (good==1) {console.log(i+13);break;}}

(Le 13 est la longueur de mailto:?body=).

Sur Firefox 32.0.3 ce produit 2008 (longueur du corps 1995). Thunderbird 31.2.0, tous les personnages font 1.995 dans le corps du nouveau e-mail.

Certains disent qu'il est principalement OS-cadre dépendant de la mais sur Windows , au moins, je ne pouvais pas trouver une entrée de registre lié à mailto avec un nombre près de 2000.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top