【发布时间】:2016-02-27 18:30:55
【问题描述】:
今天发现了一件奇怪的事情:Chrome(46.0) 似乎对cloudfront.net等特定URL设置了一些限制。
可以这样复制:
-
在
/etc/hosts中,添加两行:127.0.0.1 cloudfront.net
127.0.0.1 cloudfront.com
为本地服务器启动 Apache 或 Nginx
打开chrome,在地址栏输入
cloudfront.net-
在控制台中运行以下语句:
document.cookie = "test=test; expires=Thu, 01 Jan 2020 00:00:00 GMT;domain=cloudfront.com; path=/"
-
然后
console.log(document.cookie)
可以看到document.cookie是空的,根本没有设置,这很奇怪(见下面的截图)
但是,当我重复上述步骤但将 URL 从 cloudfront.net 更改为 cloudfront.com 时,一切都像魔术一样运行良好..(见下面的屏幕截图)
有人对此有任何想法吗?谢谢!
【问题讨论】:
标签: javascript google-chrome amazon-web-services cookies amazon-cloudfront