Aller au contenu

Utilisateur:Dr Brains/SecureWikipedia.js

Une page de Wikipédia, l'encyclopédie libre.
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) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
// Ouverture liens externes dans un nouvel onglet
$(function() {
    if(mw.config.get('wgServer') != "https://secure.wikimedia.org") return;
    var alinks = document.getElementsByTagName('a');
    var tablink, sitename;
    alert('RUN');
    for (var i = 0, leng = alinks.length; i < leng; i++) {
        tablink = decodeURIComponent(alinks[i].href);
        if( (tablink.indexOf("/wikipedia/")!= -1) || (tablink.indexOf("javascript:")!= -1) ) continue;
        var NewHref = tablink.split(mw.config.get('wgServer')).join("");
        NewHref = NewHref.split("/wiki/").join("");
        NewHref = mw.config.get('wgServer') + "/" + mw.config.get('wgContentLanguage') + "/wikipedia/" + encodeURIComponent(NewHref);
        alinks[i].href = NewHref;
    }
    alert('OK');
});