我们的 .Net 4.5 生产网站正在接收多个请求,如下所示:
这些请求被.Net请求验证拦截,但我想了解这些请求来自哪里。用户是有效用户,由于某种原因,他们的浏览器似乎将“javascript:false”附加到请求中
- Mozilla/4.0+兼容;+MSIE+8.0;+Windows+NT+6.0;+Trident/4.0;+FunWebProducts;+SLCC1;+.NET+CLR+2.0.50727;+Media+Center+PC+5.0;+InfoPath .1;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30618;+FunWebProducts;
- Mozilla/5.0+(兼容;+MSIE+9.0;+Windows+NT+6.1;+Win64;+x64;+Trident/5.0
有谁知道 javascript:false 来自哪里?如果我们不能阻止用户浏览器发送这个额外的字符串,有没有办法从请求中去除无效字符而不是抛出异常?