注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
/* Any JavaScript here will be loaded for all users on every page load. */
mw.loader.using(['mediawiki.util']).done(function () {
/* Begin of mw.loader.using callback */
// 异步加载非关键JavaScript模块
function loadNonCriticalModules() {
// 假设 "nonCriticalModule.js" 包含了addEditIntro等函数
import('/path/to/nonCriticalModule.js')
.then(module => {
// 当前页面是文章命名空间时执行相关函数
if (mw.config.get('wgNamespaceNumber') === 0) {
if (document.getElementById('disambigbox')) {
module.addEditIntro('Template:Disambig_editintro');
}
var cats = mw.config.get('wgCategories');
if (cats && ($.inArray('Living people', cats) !== -1 || $.inArray('Possibly living people', cats) !== -1)) {
module.addEditIntro('Template:BLP_editintro');
}
}
})
.catch(err => {
console.error('Error loading the non-critical module:', err);
});
}
// 当DOM内容加载完成后,加载非关键脚本
document.addEventListener("DOMContentLoaded", loadNonCriticalModules);
/* End of mw.loader.using callback */
});
/* DO NOT ADD CODE BELOW THIS LINE */