首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cdn (或其他)托管的javascript文件中设置cookie时,cookie域设置为什么?

在cdn (或其他)托管的javascript文件中设置cookie时,cookie域设置为什么?
EN

Stack Overflow用户
提问于 2011-02-10 01:24:57
回答 1查看 359关注 0票数 1

假设一个网站托管了另一个网站的" widget“,其中该widget不在iframe中,而仅仅是jsonp操作和通过jsonp连接馈送的内容。如果为微件提供服务的js文件写入javascript cookie,该cookie会被标记为托管微件js文件的域还是显示微件的域(例如,托管包括微件js文件的html文件的域)?

EN

回答 1

Stack Overflow用户

发布于 2011-02-10 01:36:44

它是用户的HTTP请求的域(在您的示例中是HTML文件)。

原因如下:假设您在http://www.blackhat.com/test.html上,并在页面http://www.facebook.com/cookielib.js上包含此文件。

这并没有给你读写这个JS文件的Facebook cookie的权限,那就太可怕了。用户代理将地址栏中的域视为执行上下文,所有cookie的读取和写入都发生在该域上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4948256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档