自2012年6月12日11:20 TU 以来,我在清漆/apache 日志中看到了非常奇怪的错误。
有时候,当一个用户请求一个页面时,几秒钟后我看到一个类似的请求,但是 url 中最后一个/之后的所有字符串都被“未定义”替换了。
例如: Http://example.com/foo/bar 触发 翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳 http://example.com/foo/undefined请求。
当然,这些“未定义”页面并不存在,而是返回我的404页面(这是一个具有标准布局的自定义页面,而不是经典的 apache 404)
当然,它看起来像是一个 javascript 问题(我使用的是由 google 托管的 jquery 1.7.2) ,但是 我在 js/html 或服务器配置中绝对没有任何更改已经出现了好几天了,我以前从来没有看到过这样的错误。当然,在 html 中没有这样的链接。
我还注意到一些有趣的事实:
所有这些事实让我认为,问题在浏览器中悄无声息地发生,可能是由一个漏洞插件、杀毒软件、浏览器栏或者一个糟糕的制造商软件集成在昨天更新的浏览器中引发的(但我昨天没有发现任何针对 chrome、 firefox 和 IE 的插件)。
这里有人注意到同样的问题,或者有更完整的解释吗?