Tampermonkey
Autor | Jan Biniok |
Desenvolvedor | Jan Biniok |
Lançamento | Maio de 2010 |
Licença | Proprietário (donationware)[1] |
Página oficial | www |
Repositório | https://github.com/Tampermonkey/tampermonkey |
Tampermonkey é um donationware[2] gerenciador de userscript disponível como uma extensão de navegador. Esse software permite ao usuário adicionar e usar userscripts, que são programas em JavaScript usados para modificar páginas da web.
História
[editar | editar código-fonte]Tampermonkey foi criado pela primeira vez em maio de 2010 por Jan Biniok. Inicialmente, surgiu como um userscript Greasemonkey envolto para suportar o Google Chrome. Eventualmente, o código foi reutilizado e publicado como uma extensão independente para o Chrome, que tinha mais recursos do que o suporte nativo de scripts do Chrome.[2] Em 2011, Tampermonkey foi portado para o Android, permitindo que os usuários usassem userscripts no navegador interno do Android.[3] Em 2019, Tampermonkey tinha mais de 10 milhões de usuários.[4] Tampermonkey é uma das 33 extensões na Chrome Web Store com pelo menos 10 milhões de usuários.[5]
Manifesto do Chrome V3
[editar | editar código-fonte]Em janeiro de 2019, Biniok escreveu em uma postagem do Google Groups que o novo manifesto do Chrome V3 quebraria a extensão. O novo manifesto proibiria código acessado remotamente, no qual Tampermonkey depende.[4] Os userscripts usam código criado por desenvolvedores que não são da Google, mas sim por desenvolvedores de terceiros em locais como Userscripts.org e Greasyfork. Esse código é inserido após a instalação da extensão, no entanto, o manifesto exige que o código esteja presente na instalação.[6]
Controvérsia
[editar | editar código-fonte]Em 6 de janeiro de 2019, o Opera proibiu a extensão Tampermonkey de ser instalada através da Chrome Web Store, alegando que ela tinha sido identificada como maliciosa.[7] Posteriormente, o Bleeping Computer conseguiu determinar que um pedaço de adware chamado Gom Player instalava a versão da Chrome Web Store do Tampermonkey e provavelmente utilizava a extensão para facilitar a injeção de anúncios ou outro comportamento malicioso. O site afirmou: "Isso não significa que o Tampermonkey é malicioso, mas sim que um programa malicioso está utilizando um programa legítimo para comportamento ruim", e chamou a decisão do Opera de banir a extensão por esse motivo de "decisão estranha".[8]
Referências
- ↑ «License». Consultado em 3 de agosto de 2020
- ↑ a b «Tampermonkey • Contribute». www.tampermonkey.net. Consultado em 7 de novembro de 2019
- ↑ Linder, Brad (4 de junho de 2011). «TamperMonkey brings GreaseMonkey user scripts to Android». mobiputing. Consultado em 7 de novembro de 2019
- ↑ a b Lawrence, Abrams (28 de janeiro de 2019). «TamperMonkey May Be the Next Victim of Google's Chrome Manifest V3 Changes». BleepingComputer (em inglês). Consultado em 8 de novembro de 2019
- ↑ «Lista de extensões do Chrome com mais de 10 milhões de usuários». chrome-stats.com. Consultado em 28 de dezembro de 2022
- ↑ Bradshaw, Kyle (29 de janeiro de 2019). «A proposta do Manifesto V3 do Chrome quebraria o Tampermonkey». 9to5Google. Consultado em 8 de novembro de 2019
- ↑ Venkat (5 de janeiro de 2019). «Opera blacklists Tampermonkey extension, says extension is Malicious [Updated]». Techdows. Consultado em 8 de novembro de 2019
- ↑ Lawrence, Abrams (6 de janeiro de 2019). «Opera Blacklists Tampermonkey Extension Being Installed by Malware». BleepingComputer (em inglês). Consultado em 8 de novembro de 2019
Ligações externas
[editar | editar código-fonte]- Tampermonkey website
- Extensão Tampermonkey para o Chrome
- Extensão Tampermonkey para o Edge
- Extensão Tampermonkey para o Firefox
- Extensão Tampermonkey para o Opera
- Extensão Tampermonkey para o Safari
- OpenUserJS – Repositório de scripts de usuário
- Greasy Fork – Repositório de scripts de usuário