Eerste GreaseMonkey scriptje

Een tijdje terug schreef ik al over de GreaseMonkey extensie voor Firefox. Nu ik het heb geïntalleerd heb ik er meteen ook maar een eerste eenvoudig scriptje voor geschreven. Het scriptje herschrijft de url van m'n eigen blog zodat je het blog te zien krijgt met de oude skin. 'k Moet er wel bijzeggen dat ik het rap-rap in elkaar heb gestoken en het dus nog niet optimaal werkt. Momenteel wordt de url iedere keer als je een pagina opvraagt herschreven, waardoor je dus steeds eerst even het blog in de nieuwe layout zal zien, om dan over te schakelen naar de oude.

Het scriptje gebruiken doe je als volgt:

  • Intalleer GreaseMonkey en herstart Firefox
  • klik rechts op deze link en kies 'install user script'
  • In het venstertje dat nu verschijnt klik je op ok.
  • Klaar! Vanaf nu krijg je iedere pagina, als je even geduld hebt, in de oude layout te zien.

Voor de geïnteresseerden, de code (zoals ik al zei, er zijn nog aardig wat verbeteringen mogelijk ;)):

// ==UserScript==
// @name            TeRanEX Old Skin (v1)
// @namespace       http://lightyear.be/greasemonkey/
// @description     Forces the use of the old skin on my weblog (skin version 1)
// @include         http://www.budts.be/weblog/*
// @include         http://budts.be/weblog/*
// ==/UserScript==

(function() {
    h = window.location.hash;
    p = window.location.pathname;
    q = window.location.search;
    mustRedirect = false;
    if (!q) {
        param = "?skinid=16";
        mustRedirect = true;
    } else if (q.indexOf("skinid=16") == -1) {
        param = q + "&skinid=16";
        mustRedirect = true;
    }

    if (mustRedirect) {
        window.location.href = "http://budts.be"+p+param+h;
    }
})();

Comments

There are no comments.

Comment Atom Feed