Thursday, July 14, 2011

Para quem não goste do novo chat do Facebook

Uma possível sugestão (para utilizadores do Firefox):


1 -Instalar a extensão Greasemonkey
2 - Instalar no Greasemonkey um script como este:

-------------------------

// ==UserScript==
// @name          Corrigir Facebook
// @namespace     http://corrigir.facebook/
// @description 
// @include       http://www.facebook.com/*
// @exclude       http://www.facebook.com/presence/popout.php
// @exclude     
// ==/UserScript==

var logo = document.createElement("botao_chat");
logo.innerHTML = '<p style="position:fixed;top:600px;right:20px;"><INPUT type="button" id="botao_2" value="Chat"> </p>';
document.body.insertBefore(logo, document.body.firstChild);
var aquilo=document.getElementById("botao_2");
aquilo.setAttribute('onclick', 'window.open( "http://www.facebook.com/presence/popout.php", "myWindow", "status = 1, height = 300, width = 400, resizable = 0");')
----------------------------

Isto irá criar, nas páginas do Facebook, um botãozinho no canto inferior direito, dizendo "Chat"; clicando no botão vai aparecer uma coisa parecida com o chat antigo.

NÃO ME RESPONSABILIZO POR QUALQUER DANO QUE ESTA SUGESTÃO POSSA CAUSAR (QUEM A SEGUIR FA-LO-Á POR SUA CONTA E RISCO)

5 comments:

Anonymous said...

"falo-á" é muito pornográfico! é "fá-lo-á"

Miguel Madeira said...

O script fica melhor assim (faz o mesmo, mas é menos confuso):



// ==UserScript==
// @name Corrigir Facebook
// @namespace http://corrigir.facebook/
// @description
// @include http://www.facebook.com/*
// @exclude http://www.facebook.com/presence/popout.php
// @exclude
// ==/UserScript==


var chat_button = document.createElement("button");
chat_button.style.position="fixed";
chat_button.style.top="650px";
chat_button.style.right="100px";
chat_button.innerHTML="Chat";
chat_button.setAttribute('onclick', 'window.open( "http://www.facebook.com/presence/popout.php", "myWindow", "status = 1, height = 300, width = 400, resizable = 0");')
document.body.insertBefore(chat_button, document.body.firstChild);

O "http://corrigir.facebook/" no namespace é facultativo; o que interessa é ter um namespace qualquer que não se confunda com nenhum outro namespace de um script do Greasemonkey

Miguel Madeira said...

Ou, claro, podem simplesmente escrever "http://www.facebook.com/presence/popout.php", que aparece uma página parecida com o chat antigo (no fundo, a única coisa que o meu script faz é com que no facebook apareça - mais ou menos no mesmo sítio que aparecia antes- um botão abrindo essa página)

Miguel Madeira said...

O melhor é mesmo instalar este script (depois de instalar o Greasemonkey), que é muito melhor que o meu:

http://userscripts.org/scripts/show/107159

Miguel Madeira said...

Para quem chegue agora - este script do Greasemonky já não funciona.

Para quem tenha Firefox, esta extensão funciona:

http://www.sidebardisabler.net/