我一直在本地开发一个网站,并已将该网站上传了几次到Siteground上的服务器进行测试。有了这个最新的上传,我不能在我的生活中得到chrome来停止使用我的旧css文件。
我已经完全清除了很多次缓存。我已经从我的服务器完全删除了CSS文件并完成了相同的操作,因此该网站应该可以免费提供任何CSS。我通过cPanel文件管理进行了双重检查,以确保没有CSS文件。
它在所有其他浏览器中呈现应该(没有CSS),但仍然不在Chrome中!我想这是一个非常简单的问题,答案很简单,我只是没有看到它。
这是the website。
Chrome中的内容:
在其他浏览器中看起来像什么:
答案 0 :(得分:2)
尝试使用 var genreDataArray: [GenreData] = []
var posterStringArray: [String] = []
var posterImageArray: [UIImage] = []
override func viewDidLoad() {
super.viewDidLoad()
GenreData.updateAllData(urlExtension:"list", completionHandler: { results in
guard let results = results else {
print("There was an error retrieving genre data")
return
}
self.genreDataArray = results
for movie in self.genreDataArray {
if let movieGenreID = movie.id
{
GenrePosters.updateGenrePoster(genreID: movieGenreID, urlExtension: "movies", completionHandler: {posters in
guard let posters = posters else {
print("There was an error retrieving poster data")
return
}
for poster in posters {
if let newPoster = poster {
if self.posterStringArray.contains(newPoster){
continue
} else {
self.posterStringArray.append(newPoster)
self.networkManager.downloadImage(imageExtension: "\(newPoster)",
{ (imageData)
in
if let image = UIImage(data: imageData as Data){
self.posterImageArray.append(image)
}
})
break// Use to exit out of array after appending the corresponding poster string
}
} else {
print("There was a problem retrieving poster images")//This gets called sometimes if the poster returns nil
continue
}
}
})
}
}
DispatchQueue.main.async {
self.genresTableView.reloadData()//This is reloading too early before the data can be retrieved
}
})
}
(Chrome中的Hard Reload快捷键)。
您还可以尝试在链接的css末尾添加?ver = anynumber以强制浏览器重新加载它:
CTRL + SHIFT + R
答案 1 :(得分:0)
如果您正在使用Windows,请尝试 Ctrl + F5 或 Shift + F5 键。
在Mac OS X上尝试同时按住⌘Cmd和⇧Shift键,然后按 R 键。
答案 2 :(得分:0)
在Chrome中单击 Ctrl - Shift - Del 时,将打开“清除浏览数据”页面。您可以并且应该选中“浏览历史记录”复选框。
但是请注意,在上面您已经设置了“时间范围”。选择“所有时间”。这似乎不是默认设置。
如果您未选择“ All time”(全部时间),则可能会违反直觉地将较旧的资源保留在缓存中,而只有过去一个小时左右缓存的资源可能会被删除。