在OS X上使用Chrome 42测试XHR / Fetch的问题

时间:2015-04-23 08:53:45

标签: javascript google-chrome xmlhttprequest reactjs fetch

我们在webapp中使用Marty.js(和React.js) 当我在Marty.js docs中阅读时,他们使用fetch-polyfill通过http与服务器通信。到目前为止一切都很好......

在谷歌浏览器(目前是v42)中进行测试时,我注意到请求的body未显示(但已发送?!?)然后我无法从开发中“重放XHR” -tools。

有人可以告诉我为什么会这样吗?

screenshot of chrome's devtools

更新04/26/15
因为它似乎与marty.js没有任何关系,所以我把它从问题的标题中删除了。

1 个答案:

答案 0 :(得分:0)

我相信你所看到的与MartyJS'github中的两个问题有关。

https://github.com/martyjs/marty/issues/308(无论是否返回http状态代码,都会调用成功函数)

https://github.com/martyjs/marty/issues/293(martyjs在某些浏览器设置中没有正确地反序列化json)< - 这是你遇到特定问题的那个。

库有更新以修复这两个问题。我建议升级。自从一周前的最新报道(0.9.14)以来,我们没有遇到任何问题。我相信新版本已经发布(0.9.15),而0.10的工作正在并行完成。