我们启动并运行了一个收集点击次数的事件。从 2 个不同的 IP 地址记录了超过 50,000 次点击,两者的用户代理都设置为 AOL9.0。我想知道是否存在已知的 AOL9.0 + AJAX 问题,或者是否有人只是在掩盖他们的用户代理。
UA 字符串
Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; BRI/1; .NET4.0C; BRI/2)
最佳答案
我相信 AOL 会代理他们的用户。通过在源 IP 地址上运行 whois
来验证这一点。如果它们已注册到 AOL,那么它们很可能是代理服务器。还要检查您的日志,看看该 UA 字符串是否大量出现在其他 IP 地址中。
就 AOL 浏览器中的 AJAX 问题而言,我确实记得很久以前碰到过一个问题,即响应由 Transfer-Encoding: chunked
提供。会导致 AOL 浏览器 barf .具体来说,chunked
编码未“解码”,因此十六进制长度值会传递给您的脚本,从而导致 JSON 解析错误。如果您的脚本需要响应并在出现错误时重试,则您的代码可能会进入无限重试循环。
关于javascript - AOL9.0并不断发送AJAX请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7533313/