https://github.com/tmpvar/jsdom/issues#issue/127からクロスポスト
翌日かそこらで最小限のテストケースを投稿します-しかし、他の誰かが同じ問題を抱えているかどうか、または(より可能性が高い)私が愚かなことをしているのかどうかを確認したかった.
Ubuntu 10.04 AMD64 および jsdom@0.1.23 で NodeJS v2.6 を使用しています。
var file = readFileSync("./www/index.html", "utf8"); var window = jsdom.jsdom(file).createWindow();
すべてのインライン スクリプトが実行されますが、外部スクリプトによって提供されるべき変数が欠落しているというエラーが表示されます。
オプションで URL を設定しようとしましたが、src 属性で完全な (http://...) URL を使用しようとしましたが、
jQuerify (デフォルトの jQuery パスを使用) を試してみましたが、正常に動作しますが、jQuery のみを取り込み、他のすべてのスクリプトがまだ不足しています。
失敗したコード/URL を投稿する前に何かヒントはありますか?
ありがとう、
クリス。