Перейти до вмісту

Tampermonkey

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.
Tampermonkey
Типсистема керування пакунками
Google Chrome extensiond
розширення для Firefoxd
розширення браузера і userscript managerd
АвториЯн Біньок
РозробникЯн Біньок
Перший випускТравень 2010
Версії4.8-1">[1] і 5.3.1-1">[1]
Мова програмуванняJavaScript, XUL і каскадні таблиці стилів
ЛіцензіяПропрієтарне[2]
Репозиторійgithub.com/Tampermonkey/tampermonkey
Вебсайтwww.tampermonkey.net

Tampermonkey — це безкоштовний[3] менеджер сценаріїв користувача, який доступний як розширення для браузера. Це програмне забезпечення дозволяє користувачеві додавати та використовувати сценарії користувача, які є програмами JavaScript, які можна використовувати для зміни веб-сторінок.

Історія

[ред. | ред. код]

Tampermonkey вперше створив у травні 2010 року Ян Біньок. Спочатку він з'явився як сценарій користувача Greasemonkey, який був загорнутий для підтримки Google Chrome. Зрештою код було повторно використано та опубліковано як окреме розширення для Chrome, яке мало більше можливостей, ніж підтримка власних сценаріїв Chrome.[3] У 2011 році Tampermonkey було перенесено на Android, дозволяючи користувачам використовувати сценарії користувача у внутрішньому браузері Android.[4] До 2019 року у Tampermonkey було понад 10 мільйонів користувачів.[5] Tampermonkey є одним із 33 розширень у веб-магазині Chrome, які мають щонайменше 10 мільйонів користувачів.[6]

Маніфест Chrome V3

[ред. | ред. код]

У січні 2019 року Біньок написав у Google Groups, що новий маніфест Chrome V3 зламає розширення. Новий маніфест забороняє віддалений доступ до коду, від якого залежить Tampermonkey.[7] Юзерскрипти використовують код, створений розробниками не в Google, а сторонніми розробниками на таких сайтах, як Userscripts.org та Greasyfork. Цей код вставляється після встановлення розширення, однак маніфест вимагає, щоб код був присутній під час встановлення.[8]

Примітки

[ред. | ред. код]
_1-0">а
_1-1">б https://www.tampermonkey.net/changelog.php
  • License. Процитовано 3 серпня 2020.
  • а б Tampermonkey • Contribute. www.tampermonkey.net. Процитовано 7 листопада 2019.
  • Linder, Brad (4 червня 2011). TamperMonkey brings GreaseMonkey user scripts to Android. mobiputing. Процитовано 7 листопада 2019.
  • Lawrence, Abrams (28 січня 2019). TamperMonkey May Be the Next Victim of Google's Chrome Manifest V3 Changes. BleepingComputer (амер.). Процитовано 8 листопада 2019.
  • List of Chrome extensions with 10M users. chrome-stats.com. Процитовано 28 грудня 2022.
  • Lawrence, Abrams (28 січня 2019). TamperMonkey May Be the Next Victim of Google's Chrome Manifest V3 Changes. BleepingComputer (амер.). Процитовано 8 листопада 2019.
  • Bradshaw, Kyle (29 січня 2019). Chrome's Manifest V3 proposal would break Tampermonkey. 9to5Google. Процитовано 8 листопада 2019.