2013-04-09 16 views
19

私は同期ajax呼び出しを行っています(ajax設定async:false)。これはうまくいく。 ファントムJS同期AJAXリクエスト:NETWORK_ERR:XMLHttpRequest例外101

は今、私はphantomJSで、このための自動テストを書き込もうとしていると私は私のサービスのログをチェックし、このエラー

NETWORK_ERR: XMLHttpRequest Exception 101 

を取得していますし、サービスはすべての要求を取得していないようにそれはそう。

答えて

25

スクリプトの実行時にコマンドラインオプション--web-security=noを使用してWebセキュリティを無効にしてみてください。 (phantomjs --web-security=no yourscript.js

PhantomJS参照(http://phantomjs.org/api/command-line.html)から:

--web-security=[true|false]は(デフォルトはtrue)Webセキュリティを可能にし、クロスドメインXHRを禁じも受け入れ:[yes|no]

+0

正しい仕事を私のために、それはありません'XMLHttpRequest'の問題です。 –

+0

素晴らしい..ありがとう..それは私を夢中にしていました。私はファントムが大好きですが、実際に例外処理に取り組む必要があります。 – carinlynchin

関連する問題