• [^] # Re: déjà existant

    Posté par (site web personnel, Mastodon) . En réponse au journal Extension Google Direct pour Firefox. Évalué à 10.

    D'abord, mieux vaut avoir le plus de choix possible :)

    Chocolateboy a expliqué dans le Readme l'intérêt de cette extension.

    Ce qu'il faut savoir, c'est que Google change les URLs au moment du clic (ça permet de garder la fonctionnalité des liens déjà visités coloriés en violet par le navigateur).

    Les autres extensions écoutent le clic pour essayer de revenir en arrière sur la modification faite par Google.

    Google Direct fait beaucoup plus simple: il empêche en amont Google de modifier les liens.

    Le code du repository est très simple, ça fait juste 10 lignes de codes:

    function rwt () { return true } // same return value as the original
    if (window.wrappedJSObject.rwt) {
     // assign it as a read-only property to prevent it being overridden
     Object.defineProperty(window.wrappedJSObject, 'rwt', {
     value: exportFunction(rwt, window),
     writable: false,
     configurable: false,
     })
    }

    rwt() est le nom de la fonction de Google et l'extension force cette fonction à ne rien faire à part retourner true :-)