所以,我有一个带有服务工作者的HTML页面,服务工作者缓存index.html和我的JS文件.
问题是当我更改JS时,更改不会直接显示在客户端浏览器上.当然在chrome dev-tools中,我可以禁用缓存.但在Chrome手机中,我该怎么做?
我尝试访问网站设置并点击CLEAR%RESET按钮.但它仍然从缓存加载旧页面/加载.我尝试使用其他浏览器或Chrome隐身,它会加载新页面.
然后,我尝试清除我的浏览数据(只是缓存),它的工作原理.
我想这不是它应该如何正常工作?我的用户在不清除Chrome浏览器缓存的情况下不知道页面是否更新.
我想创建一个带有ajax内容的手风琴.
所以,我的HTML是:
<div class="latestinfo panel-group" id="accordion" role="tablist" aria-multiselectable="true">
// DYNAMIC CONTENT HERE
</div>
Run Code Online (Sandbox Code Playgroud)
我的成功ajax是:
success: function(data) {
data.items.forEach(function(e) {
$('.latestinfo').append('<div class="panel panel-default"><div class="panel-heading" role="tab" id="headingOne"><h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">' + e.title + '</a></h4></div><div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"><div class="panel-body">' + e.content + '</div></div></div>');
});
}
Run Code Online (Sandbox Code Playgroud)
目前 ,
问题是手风琴没有正常工作,如上所述.