凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2025-02-04
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
阅读:1682回复:5

不接受第三方cookie中添加例外的效果是什么?

楼主#
更多 发布于:2016-08-10 20:20
比方说,tmall.com 登录 需要放行 taobao.com 的 cookie
so添加例外 taobao.com
那么这时候 baidu.com 应该也能获取 taobao.com 的 cookie?

查了下,有个 bug,提出人显然是个中国人,但 Mozilla 官方似乎不是很明白这是什么需求。
941460 – set third site cookie excrption only work for one site
https://bugzilla.mozilla.org/show_bug.cgi?id=941460

最新喜欢:

Ace72Ace72
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-08-10 23:19
同没太明白,添加淘宝例外,百度如何从淘宝获取获取天猫cookies,Fx cookies泄漏?
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2025-02-04
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-08-10 23:24
skytalk:同没太明白,添加淘宝例外,百度如何从淘宝获取获取天猫cookies,Fx cookies泄漏?回到原帖
不至于获取天猫吧,应该是可能获取淘宝。
不过我和那个提交bug者的想法都是让淘宝cookie仅仅在天猫工作,其它网站都不能获取。
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2025-04-21
  • 发帖数662
  • 经验607枚
  • 威望0点
  • 贡献值110点
  • 好评度114点
3楼#
发布于:2016-08-11 09:52
你搞错了。那个选项是“接受第三方cookie”,主语是浏览器,而非你当前浏览的站点。
要完整说明的话,就是:浏览器接受当前网站为其他网站设置cookie。
这个cookie还是只能由其他网站访问,当前网站不能读取。而且也不能随意设置,并没有你想象中的问题

操作一般是这样的:
1、站点a想收集在站点b上访问者的信息,需要通过一个站点a能访问的cookie来记录
2、站点a跟站点b说好,在站点b上添加一些代码,使访问者在浏览站点b的同时也会向站点a发起一个jsonp请求
3、站点a接到请求后,返回设置cookie的命令
4、浏览器收到这个命令,出于同源策略,会把cookie设置到站点a的名下
5、由于cookie是在站点a的名下,只有来自站点a的请求能读到,而站点b并不能获取到

下面是天猫的例子,选中的就是向www.taobao.com发送的jsonp请求,可以看到响应的内容里就是设置cookie的

图片:捕获.jpg

凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2025-02-04
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-08-14 18:59
taoww:你搞错了。那个选项是“接受第三方cookie”,主语是浏览器,而非你当前浏览的站点。
要完整说明的话,就是:浏览器接受当前网站为其他网站设置cookie。
这个cookie还是只能由其他网站访问,当前网站不能读取。而且也不能随意设置,并...
回到原帖
反复看了几遍,貌似我的确是理解相反了。
现在的理解:放行 www.taobao.com 后,在所有部署了 taobao 跟踪代码的网站x上,淘宝都能获取我的部分访问信息。
那么我能否做到只让淘宝知道我访问天猫,而其他网站统统禁止呢?
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2025-04-21
  • 发帖数662
  • 经验607枚
  • 威望0点
  • 贡献值110点
  • 好评度114点
5楼#
发布于:2016-08-14 20:40
凭枰:反复看了几遍,貌似我的确是理解相反了。
现在的理解:放行 www.taobao.com 后,在所有部署了 taobao 跟踪代码的网站x上,淘宝都能获取我的部分访问信息。
那么我能否做到只让淘宝知道我访问天猫,而其他网站统统禁止呢?
回到原帖
firefox自身没有独立的设置选项。但是可以用能屏蔽页面上指定来源脚本的扩展来实现。这类扩展还是很多的,比如noscript,umatrix,ublock origin,adblock plus等等
游客

返回顶部