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?
- 1. Cross-Domain + iFrame Question
- 2. ScriptResource.axd L'accès est refusé. Cross-Domain iFrame
- 3. Paramétrer le cookie dans getter javabean
- 4. auto-size iframe cross domain
- 5. jQuery cross domain iframe scripting
- 6. Cookies X-Domain dans iFrames
- 7. Iframe inter-domaine pour insérer un cookie
- 8. Comment obtenir iframe contentWindow height dans cross domain
- 9. paramétrer les cookies
- 10. Paramétrer le cookie en appelant la page Web par Microsoft.XMLHTTP
- 11. Cross Domain Iframe Ajax Hash History IE6/7
- 12. Problème de cookie Iframe Internet Explorer
- 13. Iframe Problème Cookie Avec Internet Explorer
- 14. get XML à partir de iframe cross domain avec jquery
- 15. cookie crossdomain en utilisant iframe, comment?
- 16. Cross domain PHP Sessions
- 17. Cross Domain Authentication
- 18. Apache HttpClient 4.0.3 - comment paramétrer un cookie avec sessionID pour la requête POST
- 19. Comment ajouter explicitement un cookie dans Watir?
- 20. comment supprimer cookie dans firefox?
- 21. MySQL - Different instruction UPDATE autre INSERT
- 22. Paramétrer EAR
- 23. Cross Domain Javascript Bookmarklet
- 24. Paramétrer global sql_mode dans mysql
- 25. Comment utiliser paramétrer dans Rails?
- 26. Paramétrer 'order by' dans SQL
- 27. Cookie sur un domaine intranet
- 28. Insérer cookie/flash-cookie du domaine externe/inter-domaine. API
- 29. DotNetOpenID dans un iFrame
- 30. div dans un iframe
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