- 18 Nov 2024
- 1 Minute à lire
- SombreLumière
- PDF
Résoudre les problèmes de cookies iFrame
- Mis à jour le 18 Nov 2024
- 1 Minute à lire
- SombreLumière
- PDF
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!