User:Iming/btnadder.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
const cats = mw.config.get('wgCategories');
const regex = new RegExp('书籍|典籍|小说|传记|散文|报告');
while (true) {
let found = false; // 标志是否找到匹配
for (var i = 0; i < cats.length; i++) {
if (regex.test(cats[i])) { // 判断当前类别是否匹配
found = true; // 找到匹配的类别
break; // 跳出循环
}
}
if (found) {
if (mw.config.get('wgNamespaceNumber') === 0) { // 确保在主命名空间
const newTitle = "《" + mw.config.get('wgPageName') + "》";
$('h1#firstHeading').text(newTitle); // 修改页面标题
}
break; // 退出外层循环
} else {
break; // 如果没有找到匹配的类别,也退出循环
}
}