【问题标题】:Prevent caching of @require'd files防止缓存@require'd 文件
【发布时间】:2016-10-26 17:29:24
【问题描述】:

我使用@require 加载由我的一些 GreaseMonkey 脚本共享的本地 JavaScript 文件。当我更改文件时,GreaseMonkey 继续使用原始版本并且不加载新版本。如何禁用@required 文件的缓存?

【问题讨论】:

标签: greasemonkey tampermonkey userscripts


【解决方案1】:

在 TamperMonkey 中,file:// resources won't be cached。但是,您应该在 Chrome 的扩展管理页面上启用对文件 URL 的访问:

还有其他方法可以防止缓存@required 文件 (source):

  1. 增加版本号并保存脚本。将重新加载所有资源。
  2. 在设置选项卡中设置"Config mode" to "Advanced"。滚动到“外部”并设置"Update Interval" to "Always"。 “始终”是指在资源使用之后,因此您可能需要执行/加载页面两次。
  3. 您可以使用"Edit" button 编辑外部资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 2017-02-06
    • 1970-01-01
    相关资源
    最近更新 更多