2013-05-30 59 views
7

我得到一個錯誤咕嚕-的contrib - 茉莉和PhantomJS安全

的XMLHttpRequest無法加載https://my-api.domain.com。原始文件://不被Access-Control-Allow-Origin允許。

當我嘗試運行一些通過grunt-contrib-jasmine查詢API的異步單元測試時,grunt-contrib-jasmine依次使用PhantomJS。我看到PhantomJS的命令行版本確實有'網絡安全'選項。我可以控制grunt-contrib-jasmine如何使用PhantomJS來包含此選項並禁用跨域安全性嗎?

回答

15

您可以將選項傳遞給phantomjs,與您在命令行上的操作方式類似。

下列選項可能會有幫助,但更可以在phantomjs docs

jasmine : { 
    your_task : { 
    options : { 
     '--web-security' : false, 
     '--local-to-remote-url-access' : true, 
     '--ignore-ssl-errors' : true 
    } 
    } 
} 
找到
相關問題