🔄
自动判断检测模式
支持 ETag 模式和版本文件模式,根据配置自动选择
Version Check JS 是一个功能强大、轻量级的前端版本检测工具,使用原生 JavaScript 构建。它提供了丰富的功能,用于检测前端应用的版本变化,包括自动轮询、手动检测、自定义回调、自动生成版本文件v2.0.0+ 等。
// 简单使用 etag 模式
const versionCheck = new VersionCheck();
versionCheck.start();
// 简单使用 版本文件模式
const versionCheck = new VersionCheck({
url: '/version.json',
interval: 5 * 60 * 1000,
message: '发现新版本,是否立即更新?',
// 自定义回调函数.需要自定义弹框提示时。或不要弹框提示时
// onUpdate: () => {
// if (confirm('发现新版本,是否立即更新?')) {
// versionCheck.reload();
// }
// }
});
versionCheck.start();Version Check JS 适用于所有现代浏览器,包括:
MIT 许可证