关于document.domain 和cookie跨域

如下如图,我想在二级域名之间实现cookie的跨域,但是以下代码无法实现,请问下各位大佬,我哪里写错了啊??

hosts:


127.0.0.1       cross1.cross.com

127.0.0.1       cross2.cross.com

nginx:


#...省略

server{

        listen 80;

        server_name cross1.cross.com;  

        location / {

            root e:\/cross1;

            index index.html;

        }

    }

    server{

        listen 80;

        server_name cross2.cross.com;  

        location / {

            root e:\/cross2;

            index index.html;

        }

    }

#...省略

cross1/index.html


<script>

    document.domain ='cross.com';

    document.cookie="name=value";

</script>

cross2/index.html


<script>

    document.domain ='cross.com';

    console.log(document.cookie,'cross2');

</script>

这是cross1.html的cookie

https://img1.mukewang.com/5c46bb2a00012aef07190058.jpg

这是cross2.html的打印,可以看到没有任何显示,就是无法获取到cross1/index.html设置的cookie啊,这个是咋回事呀?

https://img4.mukewang.com/5c46bb3c000163c703090112.jpg


MMMHUHU
浏览 547回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript