1

フレームワークをテストするためにいくつかの Qunit テストを実行しています。テストがそこでハングするため、phantomJS から Cookie を取得できません。Cookie を読み取ることができません。

phantom.cookies 関数を使用して fetch ファントム Cookie をフェッチしようとしましたが、chutzpah はそれらのステートメントを実行しませんか? chutzpah でファントム Cookie を取得する方法はありますか?

4

1 に答える 1

0

document.cookies は、同じ生成元ポリシーに違反していない限り機能するはずです。ファイルシステムファイルの起源が奇妙であるため、ローカルファイルで実行している場合、これは注意が必要です。クロスドメインの読み込みを許可する無視する引数を Phantom に渡しますが、それが Cookie に適用されないのだろうかと思います。

カップルのもの

  1. あなたの問題を再現するサンプルzipを教えてもらえますか?
  2. 設定した場合、document.cookies は他のドメインから返される必要があるという PhantomJS のバグを報告することをお勧めします。

page.settings.webSecurityEnabled = false;

ありがとう!

于 2013-04-28T16:53:19.210 に答える