清除缓存和Chrome不会停止使用旧的CSS

时间:2017-02-10 00:12:46

标签: html css google-chrome caching browser

我一直在本地开发一个网站,并已将该网站上传了几次到Siteground上的服务器进行测试。有了这个最新的上传,我不能在我的生活中得到chrome来停止使用我的旧css文件。

我已经完全清除了很多次缓存。我已经从我的服务器完全删除了CSS文件并完成了相同的操作,因此该网站应该可以免费提供任何CSS。我通过cPanel文件管理进行了双重检查,以确保没有CSS文件。

它在所有其他浏览器中呈现应该(没有CSS),但仍然不在Chrome中!我想这是一个非常简单的问题,答案很简单,我只是没有看到它。

这是the website

Chrome中的内容:

Page in Chrome

在其他浏览器中看起来像什么:

enter image description here

3 个答案:

答案 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”(全部时间),则可能会违反直觉地将较旧的资源保留在缓存中,而只有过去一个小时左右缓存的资源可能会被删除。