无法在Chrome中为“cloudfront.net”设置Cookie?

时间:2015-11-25 04:33:31

标签: javascript google-chrome amazon-web-services cookies amazon-cloudfront

今天我发现了一件奇怪的事情:Chrome(46.0)似乎为特定网址设置了一些限制,例如cloudfront.net

可以像这样再现:

  1. /etc/hosts中,添加两行:

    127.0.0.1 cloudfront.net

    127.0.0.1 cloudfront.com

  2. 为本地服务器启动Apache或Nginx

  3. 在地址栏中打开chrome并输入cloudfront.net

  4. 在控制台中运行以下语句:

    document.cookie =“test = test; expires = Thu,01 Jan 2020 00:00:00 GMT; domain = cloudfront.com; path = /”

  5. 然后

    的console.log(的document.cookie)

  6. 可以看出document.cookie是空的,根本没有设置,这很奇怪(见下面的截图)

    enter image description here

    但是,当我重复上述步骤但将网址从cloudfront.net更改为cloudfront.com时,一切都很有效......(请参阅下面的屏幕截图)

    enter image description here

    有没有人对此有任何想法?谢谢!

1 个答案:

答案 0 :(得分:1)