Résoudre les problèmes de cookies iFrame

Prev Next

Pour accéder à l' Designer ou à la Signer Experience, les cookies tiers doivent être activés. Toutefois, si le paramètre de sécurité par défaut d’un navigateur a été défini sur Autoriser les cookies des sites que j’ai visités, il se peut que vous ne puissiez pas ouvrir le concepteur ou l’expérience du signataire. Ce problème se produit notamment sur Safari, mais il peut également se produire sur d’autres navigateurs.

Pour rĂ©soudre ce problème, vous pouvez charger un fichier HTML statique dans une fenĂŞtre « invisible » (taille 0x0), qui ouvrira (et fermera) ensuite une page de chargement OneSpan Sign. Cela Ă©tablira une connexion avec OneSpan Sign, qui Ă  son tour crĂ©era les cookies appropriĂ©s.

L’exemple de code d’intégration suivant illustre une façon de procéder :

var myWindow;
      var windowUrl = "https://sandbox.e-signlive.com/html/loading.html";

      // Insert your signing session URL here with the session token.
      var authUrl = "https://sandbox.e-signlive.com/auth?...";
     
      function launchSigningCeremony() {
        myWindow = window.open(windowUrl, "MsgWindow", 'toolbar=no, status=no, menubar=no, scrollbars=no, resizable=no, left=10000, top=10000, width=10, height=10, visible=none', '');
     
        setTimeout(function () {
          myWindow.close();
           top.document.getElementById('eSignFrame').setAttribute("src", authUrl);
        }, 5000);
      }
    
    
    Launch Signer Experience in iframe!