User:Liangent/Scripts/WhoisLinker.js

维基百科,自由的百科全书

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

if (!whoisLookupURL) {
    whoisLookupURL = function(ip) {
        return 'http://toolserver.org/~chm/whois.php?ip=' + ip;
    };
}
jQuery(function() {
    jQuery('a.mw-userlink').each(function(element) {
        if (/^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}$/.test(this.textContent))
            jQuery(this).after('<a href="' + whoisLookupURL(this.textContent) + '" class="whois-ip" style="vertical-align:super;">(whois)</a>');
    });
});