Você vai aprender o jeito mais fácil de criar extensões para FireFox. ;)
O que são scripts do Greasemonkey
São JavaScripts que podem ser adicionados em páginas específicas para adicionar novas funcionalidades. Por exemplo: mudar a cor de fundo dos links com rel=”nofollow” para amarelo.
Bora criar uma extensão
Vamos usar o exemplo acima de colorir o fundo dos links com rel=”nofollow”.
- Abra o User Script Compiler.
- Em Creator Name, coloque seu nome.
- Extension home page, seu site.
- Extension version, 1.0.
- Firefox min version, deixe como está.
- Firefox max version, coloque 3.*.
- Em User Script, cole o seguinte código:
// ==UserScript==
// @name Nofollow Highlighter
// @namespace http://pedromenezes.com
// @description Script de exemplo para colorir o fundo dos links com rel=”nofollow”
// @include *
// ==/UserScript==
var links = document.getElementsByTagName(’a')
for (x=0; x < links.length; x++)
if (/nofollow/ig.test(links[x].getAttribute('rel'))) links[x].style.backgroundColor = '#FF0'
Os comentários (as linhas que começam com //) serão o nome da extensão, descrição, endereço da página da extensão e conterão as páginas que o script será executado ou não.
Para saber mais sobre esses comentários, leia o Dive Into Greasemonkey.
- Clique em Compile.
Sua extensão está pronta!
Como usar a extensão
- Baixe-a.
- Aperte Ctrl+o ou vá em Arquivo > Abrir Arquivo.
- Abra o arquivo da extensão e instale-a.
- Reincie o FireFox.

Essa é sua extensão!
Agora é só testar. Abra um post do PedroMenezes.com e olhe os nomes das pessoas que comentaram. Os links estão com rel=”nofollow”.

Extensão em funcionamento.
Viu? Não foi tão difícil.
Brinque um pouco aí, compartilhe idéias de extensões ou envie para o site oficial de extensões para FireFox.
Curtiram esse tutorial?
Diga o que gostou, o que pode melhorar, dê idéias ou fale qualquer coisa pelos comentários. :)
Gostou desse post? Então assine o RSS Feed, Email ou siga-me no Twitter!
Artigos relacionados:
- Como Economizar seu Tempo no Twitter com a Extensão Linka Tags para FireFox
- Como controlar seus torrents remotamente com o WebUI do uTorrent
- 1001 formas de usar o Gmail
- Recursos para WebDev – Parte 4: As 3 extensões essenciais para o Desenvolvedor Web
- Como Usar o Firebug em Navegadores que Não Sejam o FireFox

[...] Como criar extensões para FireFox com scripts do Greasemonkey | PedroMenezes.com São JavaScripts que podem ser adicionados em páginas específicas para adicionar novas funcionalidades. Por exemplo: mudar a cor de fundo dos links com rel=”nofollow” para amarelo. (tags: pedromenezes.com 2008 mes6 dia16 at_home Firefox extension Greasemonkey ***** doutorado blog_post explicação_introdutória) [...]
vc acaba de me lembrar que detesto programação! :D
Responder
Pedro Menezes respondeu em July 17th, 2008 7:38 pm:
Eu adoro, Bel. :)
Você curte o que aqui no meu blog? As listas de sites úteis? Ele é tão voltado à programação que eu estranhei seu comentário, hehe.
Responder
Que moleza :)
Valeu a dica ;*
Responder
vlw a dica, consegui usar um script do 3.0 no 2.0, thanks
Responder
vlw me ajudo muito
Responder
Olá Pedro!
Adorei sua informação sobre os scripts para greasemonkey, tanto q gostaria de fazer um, então queria saber onde eu acho um tutorial pra pode fazer.
Não entendo de javascript mas acredito q com um tutorial eu possa entender.
Grato Rafael
Responder