【发布时间】:2016-12-15 08:18:33
【问题描述】:
我希望测试一个特定 JavaScript 组件的完整功能,它会进行跨域 ajax 调用。我正在使用 PhantomJS 在没有浏览器的情况下执行测试。有没有办法可以在这个框架中模拟原始标头,以便 ajax 调用成功?
【问题讨论】:
标签: javascript ajax testing phantomjs
我希望测试一个特定 JavaScript 组件的完整功能,它会进行跨域 ajax 调用。我正在使用 PhantomJS 在没有浏览器的情况下执行测试。有没有办法可以在这个框架中模拟原始标头,以便 ajax 调用成功?
【问题讨论】:
标签: javascript ajax testing phantomjs
有一个命令行开关web-security=false 在 PhantomJS 中进行 ajax 调用时禁用跨域检查。在命令行中的脚本参数之前使用它:
/usr/bin/phantomjs --web-security=false /path/to/script.js
【讨论】: