javascript - 如何永久禁用 Android 浏览器缓存?

标签 javascript android android-emulator cache-control

我正在开发一个基于网络的应用程序,该应用程序也应该在基于 Android 的手机上运行。 由于我没有,所以我成功地使用了 SDK 中的模拟器。

但由于我不断更改应用程序的一些 JavaScript 页面,浏览器使用缓存中的旧版本(服务器上的缓存控制是正确的 - 但我没有出现过度缓存的正常用例通缉)

那么有没有办法告诉(默认)Android 浏览器永久禁用它的缓存?
或者是否可以使用 adb 命令来清除缓存?

最佳答案

在调试期间,将元标记添加到您的页面以禁用缓存。

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

http://www.i18nguy.com/markup/metatags.html

关于javascript - 如何永久禁用 Android 浏览器缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210808/

相关文章:

单击按钮后 JavaScript 取消 SetTimeout

android - 带有关闭按钮的自定义对话框

android - 从 1.5 更新到 Android Studio 2.0 后,ndk 语法突出显示不起作用或可能被破坏

android - 进程结束,退出代码 1 : Unknown AVD name

javascript - 将 JavaScript 函数中的数据作为对象参数传递给 @Html.Action() C#

javascript - AssertionError : expected { Object (driver, name, ...) } 拥有属性 '_id'

android - 简单的 Android 加减法应用程序

Android模拟器无法创建Vulkan实例

javascript - 在 Bootstrap 选项卡上调整大小后,谷歌地图标记不居中

android - 如何使用 auto devops 定位 .gitlab-ci.yml 中的较新版本(java 11 而不是 8,Android 31 而不是 29)