In my app IE caches whole content. It seems like *nocache.js is not working? When I jump from one tab to another it cashes everything. Even that I put meta tags for not caching the behavior is the same:
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
The manual turn off of caching from Tools -> Internet Options -> Browsing history ... is not proper solution in my case.
My index.html file look like this:
<!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>
Thanks for help!
EDIT: Thanks for help, but still problem exist. The method table.setVisibleRangeAndClearData(table.getVisibleRange(), true); is not working under IE. I see only the endless spinner and table content is not loading properly.
Issue has been resolved: When I have changed Range every time in setVisibleRangeAndClearData(table.getVisibleRange(), true); the page is loading every time from server. It seems that under IE RangeChange Event is not firing properly (at least in my case)