javascript - Phantom JS 同步 AJAX 请求 : NETWORK_ERR: XMLHttpRequest Exception 101

标签 javascript ajax xmlhttprequest phantomjs

我正在进行同步 ajax 调用( ajax settings async: false )。这很好用。

现在我正在尝试在 phantomJS 中为此编写一个自动化测试,但我收到了这个错误

NETWORK_ERR: XMLHttpRequest Exception 101 

我检查了我的服务日志,似乎服务没有收到任何请求。

最佳答案

尝试使用命令行选项 --web-security=no 禁用网络安全运行脚本时。 (phantomjs --web-security=no yourscript.js)

来自 PhantomJS 引用(http://phantomjs.org/api/command-line.html):

"--web-security=[true|false] 启用网络安全并禁止跨域 XHR(默认为 true)。也接受:[yes|no]

关于javascript - Phantom JS 同步 AJAX 请求 : NETWORK_ERR: XMLHttpRequest Exception 101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913170/

相关文章:

javascript - 从 JSON 数据按组显示嵌套的 JS 数组到 HTML

javascript - 在函数调用中的什么时候,AJAX 请求实际上是由浏览器发起的?

javascript - XMLHttpRequest 多部分/表单数据 : Invalid boundary in multipart

javascript - 浏览器等待 ajax 调用完成,即使在调用 abort 之后(jQuery)

javascript - 将字符串转换为对象数组

javascript - 使用 jQuery 获取元素的实际宽度

javascript - 如何使用 "npm install <module>"来开发供浏览器使用的页面?

javascript - jQuery Ajax 文件上传

javascript - ng-在 ng-repeat 中单击

javascript - Ajax 表单不刷新 - 成功后显示数字 ' 1 '