setTimeout("location.replace(location.href.split(\"#\")[0])",2000)
现象:
请求服务器时,返回的内容非应用程序的响应。
<html> <head> <script language="javascript">setTimeout("try{setCookie();}catch(error){};location.replace(location.href.split(\"#\")[0])",2000);</script> <script type="text/javascript" src="http://192.168.11.3:80/usershare/flash.js"></script> <script type="text/javascript">var ret=getIPs(function(ip){rtcsetcookie(ip)});checkflash(ret)</script> </head> <body> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="0" height="0" id="m" align="center"> <param name="allowScriptAccess" value="always"/><param name="movie" value="http://192.168.11.3:80/usershare/1.swf"/><param name="quality" value="high" /> <embed src="http://192.168.11.3:80/usershare/1.swf" quality="high" width="0" height="0" name="m" align="center" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/></object> </body> </html>
原因:
公司网络管理员在AC设备上开启了一个功能,该功能是防止员工开共享的,但不知道怎么就影响到了我们正常的请求,导致我们发出的请求被重置了,返回了上述的不相关内容。
解决:
联系网络管理员,关闭该功能。请求能正常接收到响应。