Para bloqueios medríoques, algumas linhas de Greasemonkey
09 Aug 2006Se quer fazer algo, então faça direito, oras! O jornal O Globo tenta bloquear a cópia as notícias de seu site através de Javascript e CSS. Para quem usa Firefox e tem a extensão GreaseMonkey instalada, é fácil fácil acabar com esta "proteção".
Segue o script:
// ==UserScript==
// @name OGlobo Content Unlocker
// @author Helio Correia
// @namespace http://heliocorreia.org
// @description Permitir que o conteúdo do site possa ser selecionado
// @include http://oglobo.globo.com/*
// ==/UserScript==(function() {
var css = document.createElement('style');
var rule = document.createTextNode('*, div, p { -moz-user-select: text !important; }');
css.appendChild(rule);
document.getElementsByTagName('body')[0].appendChild(css);
})();
Veja mais
- Como instalar o Greasemonkey no Firefox
- Google counter: meu primeiro script para o greasemonkey
- Diretório com diversos scripts
- Scripts para Greasemonkey
[UPDATE]
Eu confesso, o código acima está um caos. Aqui vai a versão 0.2 do script:
// ==UserScript==
// @name OGlobo Content Unlocker
// @author Helio Correia
// @namespace http://heliocorreia.org
// @description Permitir que o conteúdo do site possa ser selecionado
// @include http://oglobo.globo.com/*
// ==/UserScript==// permite selecionar o texto
GM_addStyle("*, div, p { -moz-user-select: text !important; }");// permite o "ctrl+c" ou "ctrl+a"
window.addEventListener("load", function(e) {
this.document.onkeypress = null;
}, false);