来自星瞳_OfficialWIKI_BWIKI_哔哩哔哩
            
            
            
            
            跳到导航
            跳到搜索
            
            此模板为一键安装导入,不建议手动修改。
简单说明
版本:1.0
说明:批量刷新用于刷新由于大量更新导致的页面缓存
安装方法
- 自动安装:拥有站点管理员权限的同学可以在本页面使用一键安装功能
 
- 手动安装:复制以下依赖页面中的内容到相同页面名称的页面中
 
依赖页面
<script type="text/javascript">var titles = "";var hasInput = "";</script>
<div class="form-group" style="max-width:500px;display:none">
	<label for="titles">标题</label>
	<input id="titles" name="titles" class="form-control" placeholder="英文逗号或顿号分割"></input>
</div>
<script>
if(hasInput !== "") setTimeout(function(){$("#titles").parent().show();$("#titles").val(titles)}, 1000)
function purge(){
	window.titleArray = titles.replace(", ", ",").split(",")
	if(hasInput !== "") window.titleArray = $("#titles").val().replace(/、/g, ",").replace(/, /, ",").split(",")
	window.pageIndex = 0
	new mw.Api().post({
		"action": "purge",
		"format": "json",
		"titles": titleArray.join("|")
	}).then( getPage )
}
function getPage(){
	if(pageIndex >= titleArray.length) return alert("刷新完毕")
	$.get(mw.config.get("wgCookiePath") + titleArray[pageIndex++])
	setTimeout(getPage, 500)
}
</script>
 
使用说明
- 在 Widget:刷新 页面中将需要批量刷新的页面名称以逗号隔开
 
- 点击刷新,时间较长需要等待一会。刷新完会有提示