在我的应用程序中,IE缓存整个内容。它看起来像* nocache.js不工作?当我从一个标签跳到另一个标签时,它会兑现一切。即使是我把meta标签不缓存的行为是一样的:GWT IE不禁用缓存
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
手动关闭缓存从工具 - > Internet选项 - >浏览历史记录......是不是在我的情况下妥善解决。
我的index.html文件是这样的:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<script language="javascript" src="myapp/myapp.nocache.js"></script>
</head>
<body>
<iframe src="javascript:''" id="__gwt_someFrame" tabIndex='-1' style="position: absolute; width: 0; height: 0; border: 0"></iframe>
</body>
</html>
感谢您的帮助!编号: 感谢您的帮助,但仍然存在问题。方法table.setVisibleRangeAndClearData(table.getVisibleRange(),true);不在IE下工作。我看到只有无限的微调和表格内容不能正确加载。
问题已解决: 当我每次在setVisibleRangeAndClearData(table.getVisibleRange(),true)都改变了Range时;每次从服务器加载页面。似乎在IE RangeChange事件没有正确触发(至少在我的情况下)
我已经尝试过,但仍然没有结果,谢谢! – user2739823
嗯,那太臭了。 您是否尝试过在此问题上发布的解决方案? http://stackoverflow.com/questions/1341089/using-meta-tags-to-turn-off-caching-in-all-browsers – britter
是的,仍然没有运气:( – user2739823