Last active
December 13, 2015 23:19
-
-
Save diogobaeder/4991163 to your computer and use it in GitHub Desktop.
Não quero assinar a Folha!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Bookmarklet para remover o bloqueio de tela das páginas de notícias do Folha.com.br | |
* | |
* Motivação: não quero ter que pagar uma assinatura de Folha só para ver o conteúdo que tem por debaixo do bloqueio de tela deles. A Folha | |
* coloca uma página de propaganda antes de chegar na notícia, enche a própria página de notícia de propagandas, e ainda quer cobrar pra que | |
* possamos ler a notícia? Eu digo não; Se a informação chegou até meu navegador, eu posso fazer o que quiser com ela enquanto ela estiver na minha | |
* máquina. Sendo assim, eu posso alterá-la enquanto está no navegador. Não estou vendendo a informação, não estou republicando-a, estou apenas | |
* manipulando-a dentro de meu próprio navegador, portanto não constitui crime. | |
* | |
* Forma de usar: | |
* 1- Vá a uma página qualquer com o seu navegador; | |
* 2- Marque a página como favorita, de forma que o favorito seja facilmente clicável; | |
* 3- Substitua o conteúdo do campo de URL do favorito com o conteúdo abaixo, começando com "javascript: " | |
* 4- Salve o favorito - recomenda-se trocar o nome dele, para não confundir com a página que você favoritou | |
* 5- Voilá! Basta abrir uma notícia da Folha, e, quando aparecer aquela tela escura por cima da notícia, com uma caixa pedindo para você | |
* assinar, por cima, basta clicar no favorito, e ele remove o bloqueio! :-) | |
* | |
* Caso o "bookmarklet" (o favorito editado) pare de funcionar, favor notificar para que eu o atualize. | |
*/ | |
javascript: $('#paywall, div.shadow, div.message').remove(); $(document.body).append("<style>body{overflow: auto !important;}</style>"); $('body > div').each(function(i, el){if (this.id.match(/article\d+wall/) || i == 0) {$(this).css('left', '-10000em')}}); window.onscroll = window.onresize = function(){}; void(0); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment