2013-08-01 74 views
1

我将Glimpse集成到传统生产应用程序(升级到MVC3)。大多数页面都有很多ajax请求,并且一些ajax请求会根据业务逻辑返回空响应。用Glimpse处理空的HTTP响应

Glimpse客户端无法解析这样的空响应(可能是20-30响应)。 Chrome控制台清楚地显示它失败的位置。

Uncaught TypeError: Cannot call method 'indexOf' of null Glimpse.axd?n=glimpse_client&hash=0a37c827:3633 
display.ajax.processContentType Glimpse.axd?n=glimpse_client&hash=0a37c827:3633 
display.ajax.update Glimpse.axd?n=glimpse_client&hash=0a37c827:3657 
display.ajax.XMLHttpRequest.open 

的原因是,processContentType功能被赋予一个“空”作为contentType中(变量命名的函数内的“类型”)和下述语句失败。

return type.substring(0, type.indexOf(';')); 

让我困扰的是,整个一瞥窗口不显示(掠影图标是不是超链接开拓一瞥标签)作为结果。无论如何(配置?)来解决这个问题?

谢谢!

+0

这看起来像一个错误报告而不是一个问题。你介意在[掠影问题跟踪器](https://github.com/glimpse/glimpse/issues)上报告这个问题吗? – nikmd23

+0

完成。 https://github.com/Glimpse/Glimpse/issues/501 – Uchitha

回答

1

这个问题是通过更新一瞥1.5.0解决。

---这是Glimpse的评论;

avanderhoorn评论1小时前
必须运行旧版本Glimpse.core的。这与PR#401(报告在 #400中)并且在版本https://github.com/Glimpse/Glimpse/releases/1.5.0中生效。

我只是在VS包管理器控制台中的'Update-Package Glimpse',现在已经修复了。