Para quem ainda não sabe, desenvolver extensões para o navegador Google Chrome não é uma tarefa difícil, aliás, é mais fácil do que se imagina e neste artigo vou estar demonstrando de forma rápida e simples como desenvolver a sua primeira extensão.
Uma vez que você tenha o chrome instalado, clique em ferramentas e depois em extensões. Você verá todas as extensões instaladas no seu navegador e acima delas – a direita – o botão “modo do desenvolvedor”. Clicando nele você terá mais 3 botões e um deles é “carregar extensão em desenvolvimento…”, é assim que você poderá testar as extensões que desenvolver.
Tudo bem, mas como desenvolver uma extensão para Google Chrome?
Simples, com HTML, CSS e JavaScript. É isso mesmo, com apenas esses 3 recursos você pode criar a sua primeira extensão e para demonstrar isso vou usar um dos widgets do Twitter. Vou desenvolver uma extensão que irá mostrar o widget de busca do twitter quando eu clicar no ícone da extensão, quando instalada.
Começando com a configuração da extensão
Para que a extensão funcione no navegador é preciso criar um arquivo chamado manifest.json que deverá ter a seguinte estrutura:
{ "name": "tweet seach", "version": "0.1", "description": "Acompanhe seus tweets no google chrome", "browser_action":{ "default_icon": "icon.png", "popup": "tweets.html" } }
No arquivo temos:
- name: O nome da sua extensão
- version: O número de versão da sua extensão
- description: A descrição da sua extensão
- browser_action-default_icon: O ícone da sua extensão
- popup: Qual página sua extensão irá abrir, no caso o nosso arquivo é tweets.html
Tendo entendido como funciona a configuração da extensão, vamos para o popup que definimos anteriormente:
Copie o código abaixo e salve como tweets.html.
Abaixo, no começo do código, você pode ver o campo search: ‘Video Games’, este é o termo da nossa busca, todos os tweets relacionados a Video Games – troque para um termo de sua preferência.
<html> <head> <style> html,body{width:265px; height:20px;} </style> </head> <body> <script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script> <script type="text/javascript"> new TWTR.Widget({ version: 2, type: 'search', search: 'Video Games', interval: 30000, title: 'Tweet Search', subject: 'Buscando Tweets', width: 250, height: 300, theme: { shell: { background: '#8ec1da', color: '#ffffff' }, tweets: { background: '#ffffff', color: '#444444', links: '#1985b5' } }, features: { scrollbar: false, loop: true, live: true, behavior: 'default' } }).render().start(); </script> <br> </body> </html>
Agora temos o manifest.json, o tweets.html e como ícone da aplicação, um ícone qualquer relacionado ao twitter.
Agora temos que agrupar estes arquivos em uma única pasta e, por fim, carregar a extensão no navegador clicando em carregar extensão em desenvolvimento.
Uma vez carregada a extensão você só precisa ativá-la e testá-la no seu Google Chrome.
E este é o fim do artigo pessoal. Logo abaixo vocês podem ver o ícone da extensão ativada no chrome e pronta para ser usada.
OBS: para os que quiserem se aprofundar nos recursos e bibliotecas disponíveis para extensões do Chrome o link é: http://code.google.com/chrome/extensions/devguide.html.
Até o próximo artigo.
3 Comentários
Muito bom o artigo!! Gostei muito!
Escreva mais destes =)
Mano não aparece nada quando abro a extensão… :9
Isso é por conta das novas atualizações nos widgets do twitter.