Tampermonkey

Tampermonkey
Oryginalni autorzy Jana Binioka
Deweloperzy Jana Binioka
Pierwsze wydanie maj 2010
Licencja Własność ( darowizna )
Strona internetowa www.tampermonkey.net _ _

Tampermonkey to donationware menedżer skryptów użytkownika , który jest dostępny jako rozszerzenie przeglądarki . To oprogramowanie umożliwia użytkownikowi dodawanie i używanie skryptów użytkownika , które są programami JavaScript , których można używać do modyfikowania stron internetowych .

Historia

Tampermonkey został stworzony w maju 2010 roku przez Jana Binioka. Po raz pierwszy pojawił się jako Greasemonkey , który został opakowany w celu obsługi Google Chrome . Ostatecznie kod został ponownie wykorzystany i opublikowany jako samodzielne rozszerzenie dla Chrome, które miało więcej funkcji niż natywna obsługa skryptów Chrome. W 2011 roku Tampermonkey został przeniesiony na Androida , umożliwiając użytkownikom korzystanie ze skryptów użytkownika w wewnętrznej przeglądarce Androida. Do 2019 roku Tampermonkey miał ponad 10 milionów użytkowników. Tampermonkey jest jednym z 33 rozszerzeń w Chrome Web Store, które mają co najmniej 10 milionów użytkowników.

Manifest Chrome V3

W styczniu 2019 Biniok napisał w poście w Grupach dyskusyjnych Google , że nowy manifest Chrome V3 złamie rozszerzenie. Nowy manifest zakazywałby zdalnego dostępu do kodu, od którego zależy Tampermonkey. Skrypty użytkownika używają kodu, który jest tworzony przez programistów spoza Google , a zamiast tego jest tworzony przez zewnętrznych programistów w miejscach takich jak Userscripts.org i Greasyfork. Ten kod jest wstawiany po zainstalowaniu rozszerzenia, jednak manifest wymaga, aby kod był obecny podczas instalacji.

Spór

6 stycznia 2019 roku Opera zabroniła instalowania rozszerzenia Tampermonkey w Chrome Web Store, twierdząc, że zostało zidentyfikowane jako złośliwe. Później Bleeping Computer był w stanie ustalić, że oprogramowanie reklamowe o nazwie Gom Player zainstalowałaby wersję Tampermonkey ze sklepu Chrome Web Store i prawdopodobnie wykorzystałaby to rozszerzenie do ułatwienia wstrzykiwania reklam lub innych złośliwych zachowań. Witryna stwierdziła: „To nie oznacza, że ​​Tampermonkey jest złośliwy, ale raczej, że złośliwy program wykorzystuje legalny program do złego zachowania”, nazywając umieszczenie rozszerzenia na czarnej liście Opery z tego powodu „dziwną decyzją”.

Zobacz też