Resharper Ajax设置不安全的标头

Resharper Ajax setting unsafe header

本文关键字:不安全 Ajax 设置 Resharper      更新时间:2023-09-26

我从ResharperAjax.cs中设置的东西中获得javascript异常,但无法找出如何绕过它

在ResharperAjax.cs中似乎导致问题的行是:

request.open("GET", url, false);
request.setRequestHeader("User-Agent", "ReSharperTestRunner 7.0");

setRequestHeader方法导致一个异常(拒绝设置不安全的报头-用户代理)。

当我尝试使用Chutzpah和Sinon.js运行一些基本的JS单元测试时,就会发生这种情况。

任何想法?

此问题已在8.0 EAP中修复,包含此修复的构建将很快可用。

以下是ReSharper的bug跟踪器中的相关问题:http://youtrack.jetbrains.com/issue/RSRP-337989和http://youtrack.jetbrains.com/issue/RSRP-363233