Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 带有javascript的URL:false,我的网站的客户端请求它们。为什么?_Asp.net_.net_Iis - Fatal编程技术网

Asp.net 带有javascript的URL:false,我的网站的客户端请求它们。为什么?

Asp.net 带有javascript的URL:false,我的网站的客户端请求它们。为什么?,asp.net,.net,iis,Asp.net,.net,Iis,我们的.Net 4.5制作网站正在接收以下多个请求: 请求被.Net请求验证截获,这是应该的,但我想了解这些请求来自何处。这些用户都是有效用户,出于某种原因,他们的浏览器似乎在请求后附加了“javascript:false”,我们只从少数几个用户那里看到它,并使用以下用户代理字符串 Mozilla/4.0+兼容+MSIE+8.0+Windows+NT+6.0+三叉戟/4.0+FunWebProducts+SLCC1;+。NET+CLR+2.0.50727+媒体+中心+PC+5.0+In

我们的.Net 4.5制作网站正在接收以下多个请求:

请求被.Net请求验证截获,这是应该的,但我想了解这些请求来自何处。这些用户都是有效用户,出于某种原因,他们的浏览器似乎在请求后附加了“javascript:false”,我们只从少数几个用户那里看到它,并使用以下用户代理字符串

  • Mozilla/4.0+兼容+MSIE+8.0+Windows+NT+6.0+三叉戟/4.0+FunWebProducts+SLCC1;+。NET+CLR+2.0.50727+媒体+中心+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是从哪里来的吗?如果我们不能阻止用户浏览器发送这个额外的字符串,有没有办法从请求中删除无效字符,而不是抛出异常?

这些请求来自用户代理,它们无意识地遵循
或类似规则。它们是Bot f这些机器人将javascript URL解释为一个相对URL,因为它们有缺陷或者它们的人类所有者不在乎


<>这是一个正常的运行,当你运行一个网站。你会看到日志中的所有疯狂的东西。< /P>检查链接的坏链接。那些用户运行恶意软件检测,它只发生在一些用户,我没有直接听到他们。我只注意,因为网站警告我们,当有错误,我感到恼火的这一PAR。特别警觉。