Javascript 如何在chrome中嵌入的iframe中创建cookie

Javascript 如何在chrome中嵌入的iframe中创建cookie,javascript,google-chrome,iframe,cookies,nginx,Javascript,Google Chrome,Iframe,Cookies,Nginx,我试图创建一个可以跟踪用户行为的嵌入代码,但是有一个障碍,这是我的代码,所以它们可以嵌入到每个网站中 <script type="text/javascript" language="javascript"> window.onload = function(){ var node = document.createElement("iframe"); node.async = "true"; node.src ="http:/

我试图创建一个可以跟踪用户行为的嵌入代码,但是有一个障碍,这是我的代码,所以它们可以嵌入到每个网站中

<script type="text/javascript" language="javascript">
    window.onload = function(){
        var node = document.createElement("iframe");
        node.async = "true";
        node.src ="http://server1.tarytis.com/chat?q=529cb81960c488ee048b4567";
        node.frameBorder = "0";
        node.scrolling = "no";
        node.style.position = "absolute";
        node.style.bottom = "0px";
        node.style.right = "0px";
        document.body.appendChild(node);
    }
</script>

window.onload=函数(){
var节点=document.createElement(“iframe”);
node.async=“true”;
node.src=”http://server1.tarytis.com/chat?q=529cb81960c488ee048b4567";
node.frameBorder=“0”;
node.scrolling=“否”;
node.style.position=“绝对”;
node.style.bottom=“0px”;
node.style.right=“0px”;
document.body.appendChild(节点);
}

将代码添加到具有不同父域名的网页后,我无法创建cookie,cookie的域属性名称为
server1.tarytis.com
,Google Chrome不允许在
iframe
中设置cookie。我不知道为什么,也不知道谷歌、Yandex和其他网站是如何管理这些代码的。顺便说一句,我有nginx服务器。

我不能100%确定这是否有异常,但我相信您试图从第三方域设置cookie违反了同源策略


这就是为什么浏览器会拒绝你的cookie。

@brb在firefox中编码没关系,但在chrome中我不能这么说