mailto provoquant une page vierge dans IE8 lorsqu'il est utilisé avec Dojo

Pour une raison quelconque, dans internet explorer (IE8 sous Win 7 pour être précis), lorsque je clique sur un lien mailto, je me retrouve avec la page en cours d'être remplacé par une page vierge avec mailto dans la barre d'adresse.

Plus précisément, c'est ce qui se passe quand je clique sur le lien mailto:

  1. Nouveau about:blank onglet s'ouvre et un message de sécurité apparaît pour vous demander si je veux ouvrir Outlook.
    À ce point, il ressemble à l'onglet d'origine est encore en montrant la page d'origine.
  2. Lorsque je clique sur "Autoriser" ou "Ne pas Autoriser", le nouvel onglet se ferme et la page d'origine est rechargé avec le mailto dans la barre d'adresse.

Si j'commentaire la dojo.xd.js de référence, il fonctionne comme prévu.

Firefox et Chrome juste pop up les Perspectives de la fenêtre de nouveau message. Testé et fonctionne sur Windows XP et IE7.

Le code de reproduire le problème est:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
        <HTML>
         <HEAD>
          <TITLE>mailto test</TITLE>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.3.2/dojo/dojo.xd.js" djConfig="parseOnLoad: true"></script>
         </HEAD>
         <BODY>
          <a href="mailto:[email protected]">mailto</a>
         </BODY>
        </HTML>
S'il vous plaît laissez-moi savoir si ça fonctionne ou ne fonctionne pas dans les autres navigateurs/os combinaisons.
J'ai ce problème aussi. Pas avec Dojo, mais pour une raison quelconque sur notre site le code javascript accroché dans body onunload provoque cela se produise. Si on enlève le onunload, il fonctionne très bien. Firefox fonctionne très bien mais IE 8 ne fonctionne pas.

OriginalL'auteur Eugene Katz | 2009-11-04