我没有使用任何 WP 缓存插件。我注意到,当我在 Chrome 开发工具中查看时,我在 WP 网站上拥有的其他 png(和其他图像)中只有一个 png 附加了一个查询字符串。它实际上下载了两次 - 有和没有查询字符串。
另一个奇怪的是,Chrome 开发工具说带有查询字符串的 png 的发起者是 jQuery。我只包含来自 Google 的 CDN 的 jQuery,所以我没有改变任何东西。
关于为什么我的一个 png(为什么是这个?)附有查询字符串的任何想法?这是它的样子:
<img src="http://www.mysite.com/wp-content/themes/myTheme/images/slide1Btn.png?1369071380764" alt="">
如果我没有提供足够的信息,请告诉我。
编辑 这个 png 是我在幻灯片中的一张幻灯片上的一个按钮。我使用http://archive.slidesjs.com/来生成幻灯片。png 图像是 HTML 标记的一部分,不是由脚本生成的,但是我确实在 slides.js 代码中找到了这一行:
// gets image src, with cache buster
var img = control.find('img:eq(' + start + ')').attr('src') + '?' + (new Date()).getTime();
我想只加载一次 png,然后在重新加载时从缓存中检索 - 就像每个 png 将在我的幻灯片中的后续幻灯片上做的那样。我很困惑为什么它只发生在这个 png 上。