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

时间:2013-12-19 14:56:25

标签: 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://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>

将我的代码添加到具有不同父域名的网页后,我无法创建Cookie,Cookie的域名属性名称为server1.tarytis.com,Google Chrome不允许在{{1}内设置Cookie }}。我不知道为什么,我不知道Google,Yandex和其他网站如何管理这段代码。顺便说一下,我有nginx服务器。

1 个答案:

答案 0 :(得分:0)

我不是100%确定是否存在异常,但我认为您试图从第三方域设置cookie时违反了同源策略。

这就是浏览器会拒绝您的Cookie的原因。