Tampermonkey

Tampermonkey
AutorJan Biniok
DesenvolvedorJan Biniok
Lançamento inicialMaio de 2010
Repositóriohttps://github.com/Tampermonkey/tampermonkey
LicençaProprietário (donationware)[1]
Websitewww.tampermonkey.net

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

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

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

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

  1. «License». Consultado em 3 de agosto de 2020 
  2. a b «Tampermonkey • Contribute». www.tampermonkey.net. Consultado em 7 de novembro de 2019 
  3. Linder, Brad (4 de junho de 2011). «TamperMonkey brings GreaseMonkey user scripts to Android». mobiputing. Consultado em 7 de novembro de 2019 
  4. 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 
  5. «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 
  6. 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 
  7. Venkat (5 de janeiro de 2019). «Opera blacklists Tampermonkey extension, says extension is Malicious [Updated]». Techdows. Consultado em 8 de novembro de 2019 
  8. 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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.