2013-05-30 5 views
7

私はXMLHttpRequestのはhttps://my-api.domain.comをロードすることはできません作男-contribの-ジャスミンとPhantomJSセキュリティ

エラーを取得しています。 Originファイル://は、Access-Control-Allow-Originによって許可されていません。

私はいくつかの非同期ユニットテストを実行しようとしましたが、これはgrunt-contrib-jasmine(PhantomJSを使用)を介してAPIにクエリを実行します。 PhantomJSのコマンドライン版には「Webセキュリティ」オプションがあることがわかります。 grunt-contrib-jasmineがPhantomJSを使ってこのオプションを組み込み、クロスドメインセキュリティを無効にする方法を制御できますか?

答えて

15

オプションをファントムに渡すことは、コマンドラインでの操作と同様です。

次のオプションが役立つかもしれないが、それ以上はphantomjs docs

jasmine : { 
    your_task : { 
    options : { 
     '--web-security' : false, 
     '--local-to-remote-url-access' : true, 
     '--ignore-ssl-errors' : true 
    } 
    } 
} 
で見つけることができます
関連する問題