Sitter och hackar runt med GreaseMonkey, ett tillägg till Mozilla Firefox.
- Man går först in i Verktyg>Tillägg
- Däri klickar man på fliken Hämta tillägg
- På rad två under flikikonerna står det Bläddra bland alla tillägg högrast => Firefox Addons öppnar i ett fönster
- Skriv "GreaseMonkey" i sökfönstret, tryck på Enter
- Sökningen GreaseMonkey visas
- Däri kan man trycka på knappen Lägg till i Firefox
I GreaseMonkey skapade jag scriptet Seriffize för bl.a.
http://*.w3.org/
som envisas med att köra med äckliga sans serif fonter. Så här såg mitt simpla script ut:
// ==UserScript==
// @name Seriffize
// @namespace http://*.w3.org/*
// @description Makes any sans serif page seriffed
// @include http://*.w3.org/*
// ==/UserScript==
var BS = document.body.style
BS.background = "#CCDDFF";
BS.fontFamily = "DejaVu serif";
BS.fontSize = "90%";
setHeadColor(1,"black","#AABBFF");
setHeadColor(2,"black","#BBCCFF");
setHeadColor(3,"black","#CCDDFF");
setHeadColor(4,"black","#DDEEFF");
setHeadColor(5,"black","#EEFFFF");
setHeadColor(6,"black","#FFFFFF");
function setHeadColor(level, color, background) {
var cell = document.body.getElementsByTagName("h"+level);
for (var i = 0; i < cell.length; i++) {
cell[i].style.background = background;
cell[i].style.color = color;
cell[i].style.fontFamily = "DejaVu serif";
}
}
Scriptet är så gott som komplett patetiskt och skrattretande, men duger som intro för JavaScript-hackande. Innebörden i ovanstående kod skall framgå genom omedelbar insikt, och behöver inte förklaras för en normalt funtad haccationist. Kommentarer i koden är löjligt. Att kolla i manualer är bara för veklingar. I stället skall man läsa koden och stilla le när den djupa förståelsen automatiskt sipprar in i hjärnan genom tallkottkörteln.
Inga kommentarer:
Skicka en kommentar