1

我正在运行一些 Qunit 测试来测试框架。当我的测试挂在那里时,我无法从 phantomJS 获取 cookie。它无法读取 cookie。

我尝试使用 phantom.cookies 函数获取 fetch phantom cookies,但 chutzpah 不执行这些语句?我有办法用 chutzpah 获取幻影饼干吗?

4

1 回答 1

0

只要您不违反同源政策,document.cookies 就应该有效。当您使用本地文件运行时,这有时会变得很棘手,因为文件系统文件的来源很奇怪。我将忽略允许跨域加载的参数传递给 Phantom,但我想知道这是否不适用于 cookie。

夫妇的事情

  1. 你能给我一个可以重现你的问题的示例 zip 吗?
  2. 你可能想在 PhantomJS 上提交一个 bug,如果你设置了 document.cookies 应该从其他域返回

page.settings.webSecurityEnabled = false;

谢谢!

于 2013-04-28T16:53:19.210 回答