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

document.getElementsByTagName("body")[0].innerHTML = 
    document.getElementsByTagName("body")[0].innerHTML
    .replace(/href="([^"]*Wikipedia:%E9%A0%81%E9%9D%A2%E5%AD%98%E5%BB%A2%E8%A8%8E%E8%AB%96[^"]*)/ig, "href=\"https://zh.wikipedia.org$1")
    .replace(/href="(?!(https?:)?\/\/)(\/[^"]+)/ig, "href=\"http://zh.wikipedia.org$2")
    .replace(/href="https:\/\/zh.wikipedia.org\/\/zh.wikipedia.org([^"]*)/ig, "href=\"https://zh.wikipedia.org$1")
    .replace(/href="\/\/zh.wikisource.org(\/[^"]+)/ig, "href=\"https://zh.wikisource.org$1")
    .replace(/href="\/\/zh.wikinews.org(\/[^"]+)/ig, "href=\"https://zh.wikinews.org$1");

var liObj = document.createElement('li');
var aObj = document.createElement('a');
liObj.id="t-securize";
aObj.title="切换安全链接 [shift-esc-s]";
aObj.accessKey="s";
aObj.href="#";
aObj.innerHTML="切换安全链接";
liObj.appendChild(aObj);
document.getElementById('t-specialpages').parentNode.appendChild(liObj);
$('#t-securize').click(function()
	{
	document.getElementsByTagName("body")[0].innerHTML = 
		document.getElementsByTagName("body")[0].innerHTML
		.replace(/href="(http:)?\/\/zh.wikipedia.org(\/[^"]+)/ig, "href=\"https://zh.wikipedia.org$2");
	}
);

mw.loader.load('mediawiki.util');
mw.loader.load('jquery.ui');
mw.loader.load('jquery.tipsy');

importScript('MediaWiki:Gadget-morebits.js');
importScript('MediaWiki:Gadget-Twinkle.js');
importStylesheet('MediaWiki:Gadget-morebits.css');
importScript('User:Le Concorde/TwinkleIssues.js');