Javascript 图像预加载无法正常工作

标签 javascript jquery image node.js preload

我有一个 JS/jQuery 脚本,可以在页面上动态附加图像。我正在使用 Node 作为服务器。 我在服务器端添加了日志,我注意到每次完成“追加”时,页面都会向服务器询问图像,即使它始终是相同的两个附加图像。 现在,这种情况发生在 Chrome 上,但不会发生在 Mozilla 上,因为 Mozilla 只加载一次图像。 我以为这就是缓存;但缓存未禁用。 另外,我尝试通过在页面开头创建一个带有正确 src 的 Image 对象来进行一些预加载:同样的问题。 即使它是一个浏览器缓存设置,我也不想建立一个网站,让缓存禁用的用户向我的服务器发送垃圾邮件,请求相同图像的无用请求...... 有什么建议吗?

最佳答案

如果 JS 预加载太复杂,您也应该尝试/研究使用其他技术预加载图像是否符合您的要求。在这里可以找到很好的讨论

http://perishablepress.com/pure-css-better-image-preloading-without-javascript/

关于Javascript 图像预加载无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12552960/

相关文章:

html - 如何根据包含的div的大小设置背景图片的大小?

html - 如何使图像适合其 div CSS

javascript - 在 URL 中使用 anchor 或数据过滤器

javascript - 切换链接以使其可点击/不可点击

javascript - 使用外部json数据在canvas js中渲染图形

javascript - php 未输出 JSON 数据

Android-单击图像的一部分

javascript - 与 React 一起使用时如何检测 keyPress 上的 'Enter' 键

javascript - 在 Laravel 中通过 js onclick 事件提交数据

javascript - 过滤掉对象中的特定键