前一阵子统计一个站点的nginx访问日志时发现了大量的404请求,这些请求的url比较奇怪,都是以/undefined/img/开头的图片文件,这些请求还有一个共同点,那就是ua全部都是ie。 首先find一下图片的文件名,发现都是系统中用到的图片,是第三方登录的图片按钮,用不同浏览器去访问,发现只有确实只有较低版本(<=ie8)的ie浏览器会出现红叉叉。 搜索了下相关的代码,发现这些图片的url是用js拼接出来的,大概代码如下: var static_file_url = window.static_file_url; html = ''; 而window.static_file_url是在页面头部就赋值了的,