内联JavaScript代码中的更改需要在IE9获取之前进行硬刷新

内联JavaScript代码中的更改需要在IE9获取之前进行硬刷新,javascript,jsf,caching,internet-explorer-9,Javascript,Jsf,Caching,Internet Explorer 9,我们正在Facelets上使用JSF。我们的JavaScript是内联编写的,而不是外部.js文件。在IE9中,用户必须进行硬刷新才能看到更改。这似乎是一个IE9问题,而Chrome和IE11(该公司即将推出)则不是。以前有人看到过吗?所以xhtml中“html”部分的一个小更改确实会导致IE9选择更改,但js部分的更改不会?JSF版本?服务器信息?兼容性模式?这不太可能是JSF的问题,因为Facelet缓存不依赖于用户代理。编辑这个问题怎么了?JavaScript不是内联的。它在一个标准标记中

我们正在Facelets上使用JSF。我们的JavaScript是内联编写的,而不是外部
.js
文件。在IE9中,用户必须进行硬刷新才能看到更改。这似乎是一个IE9问题,而Chrome和IE11(该公司即将推出)则不是。以前有人看到过吗?

所以xhtml中“html”部分的一个小更改确实会导致IE9选择更改,但js部分的更改不会?JSF版本?服务器信息?兼容性模式?这不太可能是JSF的问题,因为Facelet缓存不依赖于用户代理。编辑这个问题怎么了?JavaScript不是内联的。它在一个标准标记中,只是在xhtml文件中,而不是js文件。WebLogic 12.1、JSF 2.1。兼容性模式似乎已锁定。