Jsdom: 同一生成元ポリシーチェックを無効にする

作成日 2017年08月15日  ·  4コメント  ·  ソース: jsdom/jsdom

jsdomを使用していくつかのajax呼び出し(Scala.jsで記述)を単体テストしようとしていますが、同一生成元ポリシーのチェックを無効にしたいと思います。

どうやってやるの ? ネットで検索していたのですが、何も見つかりませんでした。

最も参考になるコメント

@arendjrの提案に+1します。 JSDOMのユーティリティは、ブラウザエミュレータとしてだけでなく、テストプラットフォームとしても機能し、テストを困難にするほとんどすべてのものが、テストを減らすという不幸な影響を及ぼします。 JSDOMのクロスオリジンチェックを回避するには、多くのノックセレモニーが必要です。これにより、テストライターは、意図したテストに付随するコードで作業することになります。

全てのコメント4件

できません。 jsdomは、同一生成元チェックを含め、ブラウザーのように機能します。

ただし、URLを正しく設定していることを確認してください。

情報をありがとう。

少なくともChromeには、CORSチェックを無効にするコマンドライン引数があります。 JSDOMが開発者にとって使いやすい方法で無効にできないのはなぜですか?

@arendjrの提案に+1します。 JSDOMのユーティリティは、ブラウザエミュレータとしてだけでなく、テストプラットフォームとしても機能し、テストを困難にするほとんどすべてのものが、テストを減らすという不幸な影響を及ぼします。 JSDOMのクロスオリジンチェックを回避するには、多くのノックセレモニーが必要です。これにより、テストライターは、意図したテストに付随するコードで作業することになります。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

Progyan1997 picture Progyan1997  ·  3コメント

kilianc picture kilianc  ·  4コメント

cg433n picture cg433n  ·  3コメント

kentmw picture kentmw  ·  3コメント

tolmasky picture tolmasky  ·  4コメント