Tampermonkey
Oryginalni autorzy | Jana Binioka |
---|---|
Deweloperzy | Jana Binioka |
Pierwsze wydanie | maj 2010 |
Licencja | Własność ( darowizna ) |
Strona internetowa |
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ą”.