de la fenêtre.parent.emplacement.href IE9 Bug?

Scénario:

  1. domain1.com les hôtes d'un iFrame de domain2.com.

  2. domain2.com est l'utilisation de javascript pour déclencher des liens dynamiques qui ont besoin de
    de la route à la fenêtre parent.

  3. Les liens sont tous les chemins d'accès relatifs.

  4. Cliquant sur /linkA.html (en iframe sur domain2.com itinéraires les parents à
    domain1.com/linkA.html.

    var _generic = "/linkA.html";

        $("#canvas").each( function () {
            $(this).children("a").attr("href",_generic);
            $(this).click( function(e) {
                e.preventDefault();
                window.parent.location.href = _generic;
            } );
        } );

Changer les liens absolus (domain2.com/linkA.html) résout le problème fonctionnel.

Quelqu'un a rencontré ce avant?

InformationsquelleAutor tgormtx | 2011-07-13