gpt4 book ai didi

android - 强制刷新 CSS 文件

转载 作者:行者123 更新时间:2023-11-29 17:56:34 26 4
gpt4 key购买 nike

我有一个 WebView 可以从我的应用程序的私有(private)数据中加载 HTML 文件。我从服务器加载这些文件,然后将它们保存到私有(private)数据文件夹中。它们带有 JavaScript 文件、CSS 文件、图像等。所以我的 WebView 可以很好地显示这些 HTML 文件。

我的问题是当我在我的服务器上修改这些文件的内容,然后在应用程序中再次下载这些文件(首先我确保所有文件都从私有(private)数据文件夹中删除)并打开 WebView,除 CSS 文件外,所有内容均已更新,样式保持不变。我发现在 WebView 中强制更新 CSS 文件的最快解决方案是删除应用程序的所有内容(在设置中),然后重新下载文件。

注意:由于我在 WebView 上使用本地存储,所以我不想清除历史记录等所有数据,但如果可能的话,清除资源没问题。

最佳答案

如果可能,在调用 css 文件名的末尾添加时间戳或唯一值。尽管我使用 php 附加时间戳,但我在我的 webapp 中使用了此方法,我确定它可以在 html 中使用 JS 也使用 event.timeStamp 完成。

例如

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.0-alpha.2/jquery.mobile-1.4.0-alpha.2.min.css?timestamp=<? echo $timestamp?>">

希望这对您有所帮助。

关于android - 强制刷新 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18912076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com