Mise à jour: strong> Deux ans avant cette question, une question similaire a été posée: Majour maximum effectif: longueurs corporelles comme indiqué par Peter O. anglicy Answers des deux questions sont complémentaires :-) Les navigateurs ont beaucoup évolué au cours des deux dernières années, nous pouvons donc dire que cette question est une mise à jour de l'autre; -) em> p>
Les spécifications ne limitent pas la longueur de la commande Par conséquent, la longueur de commande Je suppose que très vieux navigateurs ne pouvaient pas gérer les commandes code> code> en utilisant plus de 255 caractères. p>
Cependant, de nos jours, la taille de la mémoire n'est plus un problème sur Quel est le devrait être intéressant de voir si les navigateurs convergent vers la même limitation de la longueur code> p> mailto code>: p>
Mailto code> est une URL)
(S'il vous plaît voir Cela répond donc , les réponses de cette question à la question et le commentaire de Celui-ci ) LI>
ol>
mailto code> dépend des implémentations du navigateur Internet. P>
mailto code> la longueur de la commande. p>
mailto code> majust-longueur de la forte> le plus commun EM> em> navigateurs Internet? fort> p>
5 Réponses :
Firefox n'impose aucune limite de la longueur des URL autres que la mémoire disponible du système, vous devrez donc examiner les limites du système d'exploitation pour la longueur maximale des paramètres lors de l'appel d'un processus. P>
En outre, vous pouvez définir une application Web comme gestionnaire de schéma Mailto URI et, dans ce cas, la limite dépend du serveur acceptant la demande. Firefox est livré avec quelques options telles que Gmail et Yahoo! Mail, et vous pouvez enregistrer votre propre gestionnaire avec Navigator.registerProtocolhandler . Si vous êtes curieux, ouvrez à propos de: config et filtre sur "gecko.handlerservice.schemes" pour voir les gestionnaires d'applications Web que vous avez configurés dans votre navigateur. P>
Je ne peux pas dire pour les autres navigateurs, mais une fois que vous avez commencé à dépendre de nombreuses variables différentes (navigateur, mémoire disponible, serveur), il est probablement préférable d'essayer une stratégie différente. P>
+1 Merci pour cette première réponse. Aucune limite sur le côté Firefox: Firefox respecte vraiment les normes! Je ne savais pas que l'application Web pourrait comme Mailto CODE> Client, je suis curieux comment faire ... Cheers ;-)
J'ai édité la réponse avec quelques détails sur les gestionnaires de protocoles Web.
Merci pour vos conseils. J'ai défini Gmail comme mon client e-mail par défaut à l'aide de ces deux liens: googlesystem.blogspot.fr/2009/06/... ubuntuforums.org/showthread.php?t=1969207
IE9 Impossible d'envoyer un e-mail si mailto code> URL est seulement 715 caractères, mais contient 20 adresses électroniques. Il semble être en mesure d'envoyer uniquement jusqu'à 12 adresses électroniques qui représentent environ 400 caractères dans mon cas particulier.
Malheureusement, les navigateurs et divers clients sont très facilement conformes aux documents RFC, mais pour répondre à votre question, vous pouvez consulter cette réponse p>
Merci reza. Je n'ai pas remarqué cela alors question. Je crois comprendre que les navigateurs récents acceptent de très longs mailto code>. Par conséquent, de nos jours, la limitation est davantage sur les applications d'opertingsystem et de messagerie. Acclamations
Juste pour référence J'ai constaté que la dernière construction de Google Chrome (23.0.1271.95) ne me permet que de générer un mailto avec une longueur maximale de: P>
1910 caractères p>
Safari et la plupart des clients de messagerie n'ont aucune limite dure (dépend de la CPU et de la RAM disponibles)
Test de navigateur Web 2015: strong> p> EMPLOI DE COURRIEL 2015: STRAND> P> chrome 61 fonctionne toujours avec 2097132 Longueur sur MacOS (16 Go de RAM); P>
"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
Où avez-vous reçu ces chiffres? Chrome n'est nulle part près de 2 millions de caractères. Je vois une limite d'environ 1800 avant que le lien ne cesse de fonctionner.
Oh, c'est la différence. C'est des fenêtres. "Mozilla / 5.0 (Windows NT 6.3; Win64; x64) Applewebkit / 537.36 (KHTML, comme Gecko) Chrome / 61.0.3163.100 Safari / 537.36" code>.
32 gigaoctets de bélier
Si j'utilise la fonction JavaScript pour construire l'URL Mailto (avec le titre dynamique et le corps), appelle la fenêtre.Open (URL) pour lancer le client de messagerie par défaut, la longueur maximale de cette URL semble être beaucoup plus courte. Le client de messagerie ne sera pas activé si l'URL est trop longue. P>
Voici la longueur maximale qui fonctionne pour les navigateurs fonctionnant uniquement sur Windows. P>
Dupliqué possible de Efficace maximum Mailto: Longueur du corps
@Petero. Oui, ma question est un duplicatin de MAJUSTOPHONGE Efficace Mailto: Longueur du corps (je n'ai pas le voir). Cependant, les réponses sont complémentaires ;-). Disons que ma question est une mise à jour de deux ans de l'autre question;)