【发布时间】:2013-04-17 22:56:55
【问题描述】:
我可以看到,当我从我的 chrome 应用程序发出 xhr 时,它会发送一些 cookie,并且这些 cookie 会在应用程序中得到跟踪。发送 set-cookie 标头的服务器正在正确更新它们。不过我需要读取一个 cookie,我尝试使用“cookies”权限,但 chrome 对我大喊大叫……还有其他 api 我可以使用吗?
编辑:我正在使用新的打包应用程序。
【问题讨论】:
-
一些cookies是http-only。因此,不应该有办法通过 JavaScript 获取它们。
-
我强烈反对。我不应该使用套接字来实现 HTTP 请求只是为了获取我需要的返回标头(set-cookie)
-
在任何情况下,我都不会尝试获取仅限 http 的 cookie
-
您的问题与新的打包应用程序有关吗?
-
我几乎可以肯定这是不可能的,因为 document.cookie API 在打包的应用程序中被禁用。但我不会发送答案,因为使用沙盒 iframe 可能存在一些我不知道的创造性/复杂方式。