【问题标题】:Problems testing XHRs/Fetch with Chrome 42 on OS X在 OS X 上使用 Chrome 42 测试 XHR/Fetch 时出现问题
【发布时间】:2015-07-01 08:09:26
【问题描述】:

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

首先在 Google Chrome(当前为 v42)中进行测试时,我注意到请求的 body 未显示(但已发送?!?),然后我无法从开发工具“重播 XHR” .

谁能告诉我为什么会这样?

2015 年 4 月 26 日更新
因为它似乎与 marty.js 没有任何关系,所以我从问题的标题中删除了它。

【问题讨论】:

标签: javascript google-chrome xmlhttprequest reactjs fetch


【解决方案1】:

我相信您所看到的与 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 的工作正在并行完成。

【讨论】:

  • 正如 Aron 在 cmets 中提到的那样 - 这个问题可以使用 chrome 中的标准 fetch 语法重现 - 所以我很确定它与 marty 本身无关。但会尝试更新所有相同的;)
猜你喜欢
  • 2011-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-04
  • 1970-01-01
  • 2013-09-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多