Тампермонки
Оригинальный автор(ы) | Ян Биньок |
---|---|
Разработчик(и) | Ян Биньок |
Первоначальный выпуск | май 2010 г. |
Репозиторий | |
Лицензия | Собственный ( пожертвование ) [1] |
Веб-сайт | www |
Tampermonkey с закрытым исходным кодом. — это программа для пожертвований [2] Менеджер пользовательских сценариев , доступный как расширение для браузера . Это программное обеспечение позволяет пользователю добавлять и использовать пользовательские сценарии , которые представляют собой программы JavaScript , которые можно использовать для изменения веб-страниц .
История
[ редактировать ]Tampermonkey был впервые создан в мае 2010 года Яном Биником. Впервые он появился как пользовательский скрипт Greasemonkey , который был обернут для поддержки Google Chrome . В конце концов код был повторно использован и опубликован как отдельное расширение для Chrome, которое имело больше функций, чем встроенная поддержка сценариев Chrome. [2] В 2011 году Tampermonkey был портирован на Android , что позволило пользователям использовать пользовательские скрипты во внутреннем браузере Android. [3] В январе 2013 года, после публикации версии 2.9, Ян Биниок решил перевести Tampermonkey с открытого исходного кода (GPLv3) на закрытый (собственный). К 2019 году у Tampermonkey было более 10 миллионов пользователей. [4] К 2022 году Tampermonkey было одним из 33 расширений в Интернет-магазине Chrome, у которых было не менее 10 миллионов пользователей. [5]
Манифест Chrome версии 3
[ редактировать ]В январе 2019 года Биниок написал в сообщении в группах Google , что новый манифест Chrome V3 нарушит работу расширения. Новый манифест запретит код с удаленным доступом, от которого зависит Tampermonkey. [4] В пользовательских скриптах используется код, созданный разработчиками не в Google , а сторонними разработчиками в таких местах, как Userscripts.org и Greasyfork. Этот код вставляется после установки расширения, однако манифест требует, чтобы код присутствовал при установке. [6]
Споры
[ редактировать ]6 января 2019 года Opera запретила установку расширения Tampermonkey через Интернет-магазин Chrome, заявив, что оно было идентифицировано как вредоносное. [7] Позже Bleeping Computer смог определить, что рекламное ПО под названием Gom Player устанавливает версию Tampermonkey из Интернет-магазина Chrome и, вероятно, использует расширение для облегчения внедрения рекламы или другого вредоносного поведения. Сайт заявил: «Это не означает, что Tampermonkey является вредоносным, а, скорее, что вредоносная программа использует законную программу для плохого поведения», а также назвал занесение расширения Opera в черный список по этой причине «странным решением». [8]
Ссылки
[ редактировать ]- ^ «Лицензия» . Проверено 3 августа 2020 г.
- ^ Перейти обратно: а б «Tampermonkey • Внести вклад» . www.tampermonkey.net . Проверено 7 ноября 2019 г.
- ^ Линдер, Брэд (4 июня 2011 г.). «TamperMonkey переносит пользовательские скрипты GreaseMonkey на Android» . мобипутинг . Проверено 7 ноября 2019 г.
- ^ Перейти обратно: а б Лоуренс, Абрамс (28 января 2019 г.). «TamperMonkey может стать следующей жертвой изменений Google Chrome Manifest V3» . Мигающий компьютер . Проверено 8 ноября 2019 г.
- ^ «Список расширений Chrome с более чем 10 миллионами пользователей» . chrome-stats.com . Проверено 28 декабря 2022 г.
- ^ Брэдшоу, Кайл (29 января 2019 г.). «Предложение Chrome Manifest V3 сломает Tampermonkey» . 9to5Google . Проверено 8 ноября 2019 г.
- ^ Венкат (5 января 2019 г.). «Расширение Tampermonkey внесено в черный список Opera, говорит, что расширение вредоносное [обновлено]» . Техдоус . Проверено 8 ноября 2019 г.
- ^ Лоуренс, Абрамс (6 января 2019 г.). «Расширение Tampermonkey в черный список Opera устанавливается вредоносным ПО» . Мигающий компьютер . Проверено 8 ноября 2019 г.
Внешние ссылки
[ редактировать ]- Сайт Тампермонки
- Дополнение Tampermonkey для Chrome
- Дополнение Tampermonkey для Edge
- Дополнение Tampermonkey для Firefox
- Дополнение Tampermonkey для Opera
- Дополнение Tampermonkey для Safari
- OpenUserJS — хранилище пользовательских скриптов.
- Greasy Fork — хранилище пользовательских скриптов