Utilisateur:LD/PV.js
Apparence
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./**
* @name PV : Proxy Verification
* @see [[:en:User:ST47/cu-log-links.js]]
* @authors User:LD, User:DreZhsh
* @version 2024-10
* Importation dans votre commons.js : importScript('Utilisateur:LD/PV.js');
* OR import : mw.loader.load('//fr.wikipedia.org/w/index.php?title=User:LD/PV.js&action=raw&ctype=text/javascript');
*/
mw.loader.using( 'mediawiki.util', function () {
$( 'a.mw-anonuserlink' ).each( function () {
const IPchecked = $( this ).text();
// Match IPv4 and IPv6
if ( mw.util.isIPAddress( IPchecked ) ) {
// Add two links
const append = `[<a href="https://spur.us/context/${IPchecked}" target="_blank">P</a>–<a href="https://ipinfo.io/${IPchecked}" target="_blank">V</a>] `;
$( $.parseHTML( append ) ).insertBefore( $( this ) );
}
} );
} );