我不肯定没有缓存元标记是要走的路.它消除了所有缓存和实物破坏快速访问页面的目的.
此外,AFAIK,元标记每页都有效,所以如果你有一个页面没有它引用你的JS – 它将被缓存.
防止JS文件(以及CSS)被缓存的广泛接受的方法是区分对它们的请求:
说,你有:
这将缓存它(除非上述元标记存在.
你想要的是,在每个页面上加载上面的行看起来不同(URL-wise)像这样:
CSS也一样
如果您使用某种JS网络,那么如果您给了某种“无缓存”配置选项,那么它将会被照顾.
你当然可以在纯JS中做到这一点.某些日期相关的字符串是一个选项.
现在,通常你不想否定所有的缓存,所以这样做的方法是添加一个版本参数到您的URL:
并从那里管理您的脚本.
编辑
没有任何额外的扩展.除非我非常错误,否则“Chrome开发者工具”内置于所有Chrome版本(在测试版和开发版本中),并可通过按Ctrl-Shift-I进行访问.在“网络”标签中,您可以看到所有请求,内容和标题.