0

使用yepnope.js。我需要“刷新”脚本,但 yepnope 会阻止重新加载具有相同 url 的文件。

在文档中,他们建议使用插件来允许文件刷新。有没有这样的插件可用?在 Javascript 运行时刷新脚本的其他选项是什么?

我尝试将随机数作为查询参数附加到 url。这行得通,但是在调试时设置断点变得更加困难,所以我宁愿不这样做。

有什么建议么?谢谢!

4

1 回答 1

1

恕我直言,使用任何 yepnope 方法都无法做到这一点。

我认为你只有两种可能:

  • 向查询字符串添加随机参数(您当前的解决方案)
  • 将 yepnope 脚本更改为:
    1. 暴露scriptCacheyepnope var
    2. 重置scriptCache[url]
    3. 最后删除创建的DOM img 节点,其中您的url 为 src
    4. 另外将缓存头设置为过期,以防止浏览器缓存。

祝你好运

于 2012-08-24T17:41:42.200 回答