html js被缓存吗,javascript – .js文件是否被缓存?

我不肯定没有缓存元标记是要走的路.它消除了所有缓存和实物破坏快速访问页面的目的.

此外,AFAIK,元标记每页都有效,所以如果你有一个页面没有它引用你的JS – 它将被缓存.

防止JS文件(以及CSS)被缓存的广泛接受的方法是区分对它们的请求:

说,你有:

这将缓存它(除非上述元标记存在.

你想要的是,在每个页面上加载上面的行看起来不同(URL-wise)像这样:

CSS也一样

如果您使用某种JS网络,那么如果您给了某种“无缓存”配置选项,那么它将会被照顾.

你当然可以在纯JS中做到这一点.某些日期相关的字符串是一个选项.

现在,通常你不想否定所有的缓存,所以这样做的方法是添加一个版本参数到您的URL:

并从那里管理您的脚本.

编辑

没有任何额外的扩展.除非我非常错误,否则“Chrome开发者工具”内置于所有Chrome版本(在测试版和开发版本中),并可通过按Ctrl-Shift-I进行访问.在“网络”标签中,您可以看到所有请求,内容和标题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值