Nous avons intégré notre site en tant que iframe dans un autre site qui fonctionne sur un domaine différent. Il semble que nous ne pouvons pas mettre de cookies. Quelqu'un a-t-il déjà rencontré ce problème? Des idées?Paramétrer un cookie dans iframe - different Domain
Répondre
Étant donné que votre contenu est chargé dans un iframe à partir d'un domaine distant, il est classé en tant que cookie tiers .
La grande majorité des cookies tiers sont fournis par les annonceurs (ils sont généralement marqués comme cookies de suivi par un logiciel anti-malware) et beaucoup de gens les considèrent comme une invasion de la vie privée. Par conséquent, la plupart des navigateurs offrent la possibilité de bloquer les cookies tiers, ce qui est probablement la cause du problème que vous rencontrez.
Si vous avez le contrôle sur les paramètres de votre navigateur, vous pouvez contourner le cookie en leur demandant d'ajouter le site tiers en tant que «site de confiance» (pour Windows, au moins). Les paramètres de sécurité par défaut pour les sites approuvés doivent autoriser les cookies tiers. – Loophole
IE vous oblige à set a P3P policy avant qu'il permettra des cadres tiers pour définir des cookies, dans les paramètres de confidentialité par défaut.
Soi-disant P3P permet à l'utilisateur de limiter les informations va à ce que les parties qui promettent de le traiter de certaines façons. En pratique, cela ne vaut pratiquement rien car les utilisateurs ne peuvent pas vraiment définir de limites significatives sur la façon dont ils veulent que les informations soient traitées; En fin de compte, c'est juste un cadre assez uniforme qui agit comme un cerceau que tous les tiers doivent franchir, en disant «Je serai gentil avec vos informations personnelles» même s'ils n'ont pas l'intention de le faire.
Bonjour, merci! Nous allons essayer ça. Meilleures salutations Holger – user1946784
Afin de travailler dans tous les navigateurs, vous avez besoin P3P + la stratégie je l'ai souligné dans ma réponse. –
Après avoir lu les documents de Facebook sur les pages de toile iframe, je me suis dit comment configurer les cookies dans les iframes avec différents domaines. J'ai créé une preuve de concept application sinatra ici: https://github.com/agibralter/iframe-widget-test
Il y a plus de discussions sur la façon dont Facebook fait ici: How does Facebook set cross-domain cookies for iFrames on canvas pages?
vieille question, mais voici une suggestion qui fonctionne si vous pouvez modifier les deux sites Web: https: //stackoverflow.com/questions/18664395/is-there-something-a-site-can-do-to-incorporate-third-party-cookies – user10607