当通过firefox的auto建议URL访问应用程序时,它会加载索引html的缓存版本。 但是一旦用户重新加载页面,它就会正确加载最新版本的索引html。
我使用了here提到的元标记。
我们可以在javascript中做些什么来完全禁用缓存吗?
答案 0 :(得分:0)
您可以使用cache: false
停用路线中的缓存。
$stateProvider.state('yourState', {
cache: false,
url : '/yourUrl',
templateUrl : 'yourTemplate.html',
...
});
强制重新加载页面的另一种方法是在每个调用中添加一个查询参数(我在我的服务中执行)。它将被解释为一个新的URL。
例如:return '/home?' + Math.random();