我尝试将 phantomJS 与 Jasmine 一起使用。但我的装置无法加载,因为出现错误
错误:无法加载 JSONFixture:assets/backend/fixtures/json/fr.json(状态:错误,消息:NETWORK_ERR:XMLHttpRequest 异常 101)
我可以在这里看到我必须向 phantomJS 添加选项以禁用跨服务器安全性。
Phantom JS synchronous AJAX request : NETWORK_ERR: XMLHttpRequest Exception 101
或这里:
grunt-contrib-jasmine and PhantomJS security
但是我不知道在哪里传递这个选项,因为 phantomJS 在调用时会自动调用:
捆绑执行 rake 规范:javascript
或
捆绑 exec Guard -g 前端
所以你可以看到我也使用 Guard,但我认为这是下一步。
感谢阅读并致以诚挚的问候
最佳答案
将以下内容添加到您的 jasmine.yml
文件
phantom_options: --web-security=no
关于Jasmine 和 PhantomJS 错误 NETWORK_ERR : XMLHttpRequest Exception 101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934607/