User:Xiplus/js/get-list/Special-BlockList-Target.js

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

/*
 * 取得[[Special:BlockList]]中的封禁目標,在新分頁顯示列表
 */

(function(){

if (mw.config.get('wgCanonicalSpecialPageName') !== 'BlockList') {
	return;
}

mw.loader.using(['mediawiki.util'], function(){
	var node = mw.util.addPortletLink('p-cactions', '#', '取得封禁目標列表');
	$(node).click(function(event){
		event.preventDefault();

		var result = "";
		$(".TablePager_col_ipb_target>a.mw-userlink>bdi").each(function(i, el){
			result += $(el).text()+"<br>";
		});
		var win = window.open("", "Result");
		win.document.body.innerHTML = result;
	});
});

})();