我尝试创建一个可以跟踪用户行为的嵌入代码,但是有一个障碍,这是我的代码,所以他们可以嵌入到每个网站
<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服务器。
答案 0 :(得分:0)
我不是100%确定是否存在异常,但我认为您试图从第三方域设置cookie时违反了同源策略。
这就是浏览器会拒绝您的Cookie的原因。