←上一编辑下一编辑→ MediaWiki:Common.js (查看源代码) 2024年3月2日 (六) 18:37的版本 添加395字节 、 2024年3月2日 (星期六) 无编辑摘要第195行: 第195行: document.addEventListener('copy', function(e) { document.addEventListener('copy', function(e) { − var lastAlertTime = localStorage.getItem('lastAlertTime');+ var currentDate = new Date().toLocaleDateString(); − var currentTime = new Date().getTime();+ var alertCount = localStorage.getItem('alertCount'); − if (!lastAlertTime || (currentTime - lastAlertTime > 24 * 60 * 60 * 1000)) {+ if (!alertCount || JSON.parse(alertCount).date !== currentDate) { − e.preventDefault();+ alertCount = { date: currentDate, count: 1 }; − var copiedText = window.getSelection().toString();+ } else { − alert("当您使用本维基中的文本作为创作素材时,请务必在您的作品简介或评论区明确标注出处。");+ alertCount = JSON.parse(alertCount); − localStorage.setItem('lastAlertTime', currentTime);+ if (alertCount.count >= 3) { + return; // 已经提醒了三次,不再提醒 + } + alertCount.count++; } } + + var remainingAlerts = 3 - alertCount.count; // 剩余提醒次数 + var alertMessage = "当您使用本维基中的文本作为创作素材时,请务必在您的作品简介或评论区明确标注出处。\n今日还会提醒" + remainingAlerts + "次。"; + + e.preventDefault(); + var copiedText = window.getSelection().toString(); + alert(alertMessage); + localStorage.setItem('alertCount', JSON.stringify(alertCount)); }); }); }); }); OrangePig评论管理员、界面管理员、管理员、优质编辑84,049个编辑