javascript - 阻止 UIWebView 缓存 JavaScript 文件?

标签 javascript ios caching uiwebview

我有一个加载 html、css 和 javascript 的 UIWebView。

每当我对 html 或 css 进行更改时,我都会重新打开 WebView。但是我的 JavaScript 似乎被缓存了,当重新打开 WebView 时,它们中的更改不可见。

我在这里错过了什么?

最佳答案

这个答案帮助了我: Prevent caching of .css files in UIWebView loaded from disk

基本上,您只需要将增量器作为参数添加到链接,例如 ?version=1?time=12345678 。例如:<script src="myscript.js?version=123></script>

对于我正在使用的动态加载的 javascript:

script.src = "myscript.js?version="+new Date().getTime();

并且脚本已正确更新,没有版本参数,文件缓存在 UIWebView 中。

关于javascript - 阻止 UIWebView 缓存 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8833819/

相关文章:

ios - 带 pan 1.0 的 Obj-C EZAudioPlot

ios - 获取当前显示的 View Controller 的线程安全方式

javascript - 缓存 event.target 有意义吗?

Javascript - 检测用户点击导航弹出窗口的选项的方法

javascript - 切换按钮以调整 div 大小

ios - AWS Amplify - 同步数据存储

c++ - 为什么这个递归 C++ 函数有如此糟糕的缓存行为?

.net - Asp.Net MVC 3 部分页面输出缓存不支持配置设置

javascript - 用于密码验证匹配的 Js 正则表达式

javascript - 仅返回在 Algolia 中设置显式值的属性的查询