diff --git a/src/components/AppDetailModal.vue b/src/components/AppDetailModal.vue index 165a99ac..a7aed918 100644 --- a/src/components/AppDetailModal.vue +++ b/src/components/AppDetailModal.vue @@ -262,6 +262,23 @@
+ +
+
+ +
+

+ ⚠️ 注意:该软件已超过一年未更新 +

+

+ 最后更新于 {{ displayApp.update }},可能存在兼容性或安全问题,请谨慎安装。 +

+
+
+
{ if (target.closest(".overflow-y-auto, .overflow-auto")) return; e.preventDefault(); }; + +// 判断是否超过一年未更新 +const isOutdated = (updateDate: string) => { + if (!updateDate) return false; + try { + // 假设日期格式如 "2023-01-15" 或 "2024年12月20日" + const date = new Date(updateDate); + if (isNaN(date.getTime())) return false; + const oneYearAgo = new Date(); + oneYearAgo.setFullYear(oneYearAgo.getFullYear() - 1); + return date < oneYearAgo; + } catch { + return false; + } +};