Pro*_*994 2 html javascript css internet-explorer internet-explorer-10
我有一个问题,当我切换到网站上的其他页面时,我的背景变白并再次加载.我知道它与IE缓存有关并且做了一些关于它的研究.我已经尝试过最常见的修复程序,包括css和javascript,就像本网站上的那些:http://ieflicker.com/但它们都不起作用.
更新(一些代码)
该网站使用BODY background-image: url('background1.jpg')作为其CSS的一部分.这似乎加载图像一次并将其缓存在所有浏览器中,但IE10.IE10似乎每次都重新加载它.
显然IE10不会缓存通过CSS加载的图像,尽管所有的黑客攻击.您需要明确加载它.例如,如果你的体型提到:
background-image: url('background1.jpg')
Run Code Online (Sandbox Code Playgroud)
将其添加到您网页的HTML中:
<img src='background1.jpg' style='display:none' />
Run Code Online (Sandbox Code Playgroud)
现在,这将加载并缓存图像,并避免闪烁.