如何使用javascript在iframe中创建cookie

时间:2013-12-11 19:15:07

标签: javascript google-chrome iframe cookies

我在firefox上尝试我的代码,它可行,但它不适用于chrome,chrome不允许第三方cookie,我想在iframe中使用javascript创建cookie,我该如何管理? iframe的域名与父母不一样,谢谢

1 个答案:

答案 0 :(得分:1)

父窗口和iframe之间交互的最佳方式是postMessage。浏览器支持:FF3 +,IE8 +,Chrome,Safari(5 ...),Opera10 +。查看文档:{​​{3}}

/*Parent*/
iframe.contentWindow.postMessage('some content', "http://child-domain");



/*Child*/
window.addEventListener("message", function(e){
console.log(e.data)
//set cookies or other
}, false);