CKFinder获取资源时间戳

ckfinder 的时间戳获取,其实就是从资源链接里提取或者生成带时间戳的路径,方便做缓存。你在做图片上传、管理的时候,比如用 CKFinder 搭配 CKEditor,经常会碰到资源不更新的问题,加个时间戳就能。

JavaScript 动态拼接一个时间戳参数简单,比如:?t=+当前时间。你可以这样:

const timestamp = new Date().getTime();
const urlWithTimestamp = fileUrl + '?t=' + timestamp;

这样每次生成的链接都是新的,浏览器就不会读缓存了。简单粗暴,好用。

你要是想看更多语言里的时间戳,也有一些还不错的参考:

如果你用的是服务器端拼接,也可以参考不同语言的方式搞定,比如 PHPPythonC# 等,不同项目风格不一样嘛。缓存这事儿,图省心就别偷懒。

jar 文件大小:174.39KB