163 votes

Les liens Mailto ne font rien dans Chrome mais fonctionnent dans Firefox ?

Il semble que le mailto Les liens que nous intégrons à notre site Web n'ont aucun effet dans Chrome, mais ils fonctionnent dans Firefox.

Un exemple simple ici : http://jsfiddle.net/wAPNH/

<a href='mailto:test@test.com'>hi this is a test</a>

Faut-il faire quelque chose de spécial pour activer les liens de messagerie dans Chrome ?

146voto

kennypu Points 3172

Cette fonction est spécifique aux paramètres du navigateur, c'est-à-dire qu'elle se comportera différemment selon les paramètres du navigateur de l'utilisateur. L'utilisateur peut modifier la façon dont mailto: Les liens se comportent dans chrome en visitant chrome://settings/handlers o Chrome Settings->Content Settings->Manage Handlers...

Si le terme "email" n'apparaît pas sur cette page, consultez la page suivante cette réponse sur la façon de procéder.

120voto

Rajesh Hegde Points 2013

Cela est dû au fait que chrome traite le mailto de manière différente. Vous pouvez aller à chrome://settings/handlers et assurez-vous que c'est le gestionnaire par défaut. Dans votre cas, il s'agira de none (c'est-à-dire non répertorié). Maintenant, allez sur gmail.com. Vous devriez voir quelque chose comme ceci lorsque vous cliquez sur le bouton à côté du bouton de signet.

Set mailto in chrome

Si vous souhaitez ouvrir tous les liens de messagerie par le biais de Gmail, sélectionnez "Utiliser Gmail". Maintenant, lorsque vous cliquez sur le bouton mailto, chrome s'ouvre automatiquement dans gmail.

44voto

SamJackSon Points 128

Dans mon cas, le chrome était associé comme MAILTO protocole en Windows 10 .

J'ai changé l'association avec Outlook en utilisant "Programmes par défaut" -> "Associer un type de fichier ou un protocole à un programme" .

MAILTO est bien en dessous dans la liste. Cette capture d'écran peut vous aider.

enter image description here

16voto

rrudland Points 332

J'ai également rencontré ce problème et je l'ai finalement attribué au fait que mon lien se trouvait dans une iframe et que mon application Web utilise https. Chrome le bloquait pour cette raison (Chrome ouvrait d'autres liens mailto en dehors de l'iframe).

Sur le lien mailto ne fonctionne pas dans un cadre chrome (sur https) , kendsnyder a mentionné simplement changer

<a href="mailto:...">email</a>

a

<a target="_top" href="mailto:...">email</a>

Voila, le problème est résolu. Ce lien mailto fonctionne maintenant dans tous les navigateurs.

16voto

jj_ Points 527

Vous devez autoriser gmail à installer le gestionnaire de service pour le protocole mailto :

1) aller sur gmail

2) cliquez sur la petite icône en forme de losange au bout de la barre d'adresse (capture d'écran)

3) profiter

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X