tampermonkey как запустить скрипт

Tampermonkey как запустить скрипт

A short significant description.

Internationalization is done by adding an appendix naming the locale.

@homepage, @homepageURL, @website and @source

@icon, @iconURL and @defaulticon

@icon64 and @icon64URL

@updateURL

@downloadURL

@supportURL

@include

The pages on that a script should run. Multiple tag instances are allowed.
Please note that @include doesn’t support the URL hash parameter. You have to match the path without the hash parameter and make use of window.onurlchange

@match

Multiple tag instances are allowed.

@exclude

Multiple tag instances are allowed.

@require

@resource

@connect

If it’s not possible to declare all domains a userscript might connect to then it’s a good practice to do the following:
Declare all known or at least all common domains that might be connected by the script. This way the confirmation dialog can be avoided for most of the users.

Additionally add «@connect *» to the script. By doing so Tampermonkey will still ask the user whether the next connection to a not mentioned domain is allowed, but also offer a «Always allow all domains» button. If the user clicks at this button then all future requests will be permitted automatically.

Users can also whitelist all requests by adding ‘*’ to the user domain whitelist at the script settings tab.

@run-at

@grant

Since closing and focusing tabs is a powerful feature this needs to be added to the @grant statements as well.

If a script runs on a single-page application, then it can use window.onurlchange to listen for URL changes:

// ==UserScript==
.
// @grant window.onurlchange
// ==/UserScript==

@antifeature

This tag allows script developers to disclose whether they monetize their scripts. It is for example required by GreasyFork.

@noframes

@unwrap

@nocompat

unsafeWindow

Subresource Integrity

TM supports SHA-256 and MD5 hashes natively, all other (SHA-1, SHA-384 and SHA-512) depend on window.crypto. In case multiple hashes (separated by comma or semicolon) are given the last currently supported one is used by TM. If the content of the external resource doesn’t match the selected hash, then the resource is not delivered to the userscript.

All hashes need to be encoded in hex or Base64 format.

GM_addStyle(css)

GM_addElement(tag_name, attributes), GM_addElement(parent_node, tag_name, attributes)

Creates an HTML element specified by ‘tag_name’ and applies all given ‘attributes’ and returns the injected HTML element. If a ‘parent_node’ is given, then it is attached to it or to document head or body otherwise.

GM_addElement(‘script’, <
textContent: ‘window.foo = «bar»;’
>);

GM_addElement(‘script’, <
src: ‘https://example.com/script.js’,
type: ‘text/javascript’
>);

GM_addElement(document.getElementsByTagName(‘div’)[0], ‘img’, <
src: ‘https://example.com/image.png’
>);

GM_deleteValue(name)

GM_listValues()

GM_addValueChangeListener(name, function(name, old_value, new_value, remote) <>)

GM_removeValueChangeListener(listener_id)

GM_setValue(name, value)

GM_getValue(name, defaultValue)

GM_log(message)

GM_getResourceText(name)

GM_getResourceURL(name)

GM_registerMenuCommand(name, fn, accessKey)

GM_unregisterMenuCommand(menuCmdId)

GM_openInTab(url, options), GM_openInTab(url, loadInBackground)

GM_xmlhttpRequest(details)

Make an xmlHttpRequest.

Important: if you want to use this method then please also check the documentation about @connect.

Источник

Что такое Tampermonkey и как им пользоваться

19.06.2019 3 мин. чтения

tampermonkey как запустить скрипт. lazy placeholder. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-lazy placeholder. картинка tampermonkey как запустить скрипт. картинка lazy placeholder. A short significant description.

Tampermonkey — расширение для браузера, с помощью которого можно управлять пользовательскими скриптами для различных сайтов. Данное расширение является чрезвычайно популярным, потому что оно позволяет автоматизировать повседневные задачи, улучшать определенные сайты, меняя их внешний вид, добавляя новые функции или скрывая нежелательные вещи.

Установка расширения Tampermonkey

Как пользоваться Tampermonkey

После установки расширения вам необходимо найти пользовательский скрипт с необходимыми вам функциями для нужного сайта или написать собственный скрипт.

Давайте рассмотрим процесс написания собственного скрипта для автоматизации какого-нибудь действия.

Есть футбольный онлайн менеджер Живи Футболом. Один из способов заработать там виртуальную валюту для своего клуба — это заключать контракты на показ рекламы во время домашних матчей. На бесплатном аккаунте необходимо заходить раз в 15 минут на страницу и проверять возможность заключить более выгодный контракт. Если есть возможность заключить новый контракт, то надо нажать на зеленую стрелочку.

tampermonkey как запустить скрипт. lazy placeholder. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-lazy placeholder. картинка tampermonkey как запустить скрипт. картинка lazy placeholder. A short significant description.

Давайте автоматизируем данное действие с помощью Tampermonkey и нашего скрипта в браузере Google Chrome.

Для создания нового скрипта необходимо нажать на значок расширения, а потом выбрать «Создать новый скрипт…».

tampermonkey как запустить скрипт. lazy placeholder. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-lazy placeholder. картинка tampermonkey как запустить скрипт. картинка lazy placeholder. A short significant description.

В открывшемся окошке мы будем писать наш скрипт. Сначала заполняем начальные параметры:

Дальше напишем код, который будет запрашивать разрешение на вывод уведомлений в браузере.

Наш скрипт запускается только на странице *://soccerlife.ru/base.php?mode=adverts, поэтому если мы сейчас зайдем на главную страницу, то ничего не увидим нового. А если зайдем на страницу с рекламными контрактами, то браузер запросит у нас разрешение на показ уведомлений.

tampermonkey как запустить скрипт. lazy placeholder. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-lazy placeholder. картинка tampermonkey как запустить скрипт. картинка lazy placeholder. A short significant description.

Теперь напишем функцию, которая будет показывать нам уведомления:

Дальше опишем логику наших действий. Нам необходимо на странице найти стрелочки и посмотреть активна хотя бы одна из них или нет. Если хотя бы одна стрелочка активна, значит есть возможность заключить контракт.

Если посмотреть исходный код страницы, то видно, что у активных и неактивных стрелочек есть определенный class. Его мы и будем использовать.

Остается только написать периодический вызов функции для проверки доступности активных предложений:

Теперь пока открыта вкладка с рекламными предложениями наш скрипт каждые 5 минут будет проверять возможность заключить контракт, перезагружая страницу для обновления информации.

tampermonkey как запустить скрипт. lazy placeholder. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-lazy placeholder. картинка tampermonkey как запустить скрипт. картинка lazy placeholder. A short significant description.

tampermonkey как запустить скрипт. lazy placeholder. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-lazy placeholder. картинка tampermonkey как запустить скрипт. картинка lazy placeholder. A short significant description.

Вот так мы автоматизировали один из процессов в онлайн игре.

Источник

Как запустить скрипт в Tampermonkey?

Как мне открыть Tampermonkey?

Щелкните значок гаечного ключа на панели инструментов браузера. Выберите «Инструменты». Выберите «Расширения». На странице «Расширения» нажмите «Включить для Tampermonkey», чтобы снова включить его.

Где скрипты Tampermonkey?

Скрипты Tampermonkey хранились в специальной базе данных SQLite и не могли напрямую редактироваться в файловой форме. Обновление: Начиная с версии 3.5. 3630, скрипты Tampermonkey теперь хранятся в хранилище расширений Chrome.

Что такое сценарий Tampermonkey?

Tampermonkey — это менеджер сценариев, совместимый с Greasemonkey. Чтобы ваши пользовательские скрипты работали, Tampermonkey упакован в небольшое приложение для Android, которое похоже на браузер. Обратите внимание, что Tampermonkey для Android все еще находится в стадии бета-тестирования и не имеет набора функций полнофункционального браузера.

Как добавить скрипт в Chrome?

Tampermonkey — это вирус?

TamperMonkey — это потенциально нежелательное программное обеспечение, которое приходит на ваш компьютер в виде расширения браузера без согласия пользователя. … TamperMonkey не является вирусом, но вы должны удалить его немедленно.

Тампермонки безопасно?

Tampermonkey полностью безопасен, без проблем пользуюсь им в течение многих лет. Это все равно что спросить: «Безопасен ли торрент?». Вы можете загрузить там много законного легального программного обеспечения, но вы также можете столкнуться с программным обеспечением, содержащим вредоносное ПО, если не примете никаких мер предосторожности.

Что такое скрипт Greasemonkey?

Greasemonkey — это менеджер пользовательских скриптов, доступный как расширение Mozilla Firefox. Он позволяет пользователям устанавливать сценарии, которые на лету вносят изменения в содержимое веб-страницы после или до загрузки страницы в браузере (также известный как расширенный просмотр).

Где хранятся скрипты Greasemonkey?

Внутри базы данных пользовательские сценарии GreaseMonkey, по-видимому, хранятся в таблице object_data под полем данных.

Как установить скрипт Greasemonkey?

Как установить скрипты для Greasemonkey

Тампермонки незаконна?

greasemonkey — это JavaScript. Серьезно, все, что он делает, это автоматический запуск файла JavaScript при доступе к странице. Это «автоматическая» часть делает это незаконным.

Для чего используется Tampermonkey?

TamperMonkey — это плагин для Google Chrome (а также Opera и Chromium), похожий на GreaseMonkey для Firefox. Он позволяет вам внедрять дополнительный JavaScript в веб-страницы, которые вы загружаете в своем браузере, добавляя функции, удаляя функции или, в нашем случае, выполняя взломанные, автоматизированные действия.

Какова цель Tampermonkey?

TamperMonkey — это менеджер пользовательских скриптов, который позволяет пользователям создавать сценарии JavaScript, которые могут быть удаленно загружены расширением для изменения функциональности сайта, который они посещают.

Как мне добавить скрипт в свой браузер?

Как установить пользовательский скрипт?

Как установить пользовательские скрипты в Chrome

Какое расширение у файла сценария?

Unix-подобные операционные системы, такие как Linux, имеют похожий, но более гибкий тип файла, называемый сценарием оболочки.

Пакетный файл.

Источник

Tampermonkey как запустить скрипт

. like any other chrome extension that has https and http access!
This includes extensions like AdBlock, ScriptSafe, Avast Online Security and due to the fact that it is not displayed explicitly when they are downloaded, any userscript that is installed as native Chrome extension.

If you’re interested in this, you can find the access information a the right column of every extension at the Chrome store by searching for «This extension can access».
Tampermonkey needs to be able to run at every page, because it doesn’t know at what pages your userscripts will run and therefore needs to be able to inject them into every page.

But you’re right, userscripts and extensions can harm your privacy and your computer. Nevertheless I think more evil is that Chrome does not display at what pages a userscript wants to run on when install it is installed as native extension. From this point of view TM even can bring you some security back, at least if you believe me, that I’m not interested in any of your data. If not, you can open the console (Ctrl-Shift-J) and choose the network tab to investigate what network communication is done. 🙂

Q301: Chrome says «Danger: Malware Ahead!». Is Tampermonkey infected with Malware?

No, Tampermonkey is not infected. Chrome shows this message because the options page tries to load a favicon from a page that Google suspects to be evil. So this just means that you have script installed that has such an malicious page in its @includes and Tampermonkey loads the favicons from there to give you an overview where your scripts will run.

tampermonkey как запустить скрипт. malware. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-malware. картинка tampermonkey как запустить скрипт. картинка malware. A short significant description.

Q302: How do I setup userscript-triggered downloads?

First, please notice that downloading files to your harddisk may be security relevant!
Malware might have an easy job once it is downloaded. So please make sure that you only allow the download of non-executable files.

Q303: Tampermonkey says one of my scripts is blacklisted. Why?

This happens cause you either added the source URL to the Manual Userscript and @require Blacklist or it was added to the list maintained by me. You can find the list including the reason for blackisting at the GitHub repo.

Q304: What permissions are necessary to run Tampermonkey and why?

Q305: I’m using Chrome and Tampermonkey keeps coming back after uninstallation. Why is this?

Chrome has a «feature» that allow third-party software (which is not related to me) to instruct Chrome to install extensions. There are legit use-cases like a desktop software that needs an extension being installed, but also malware can make use of this.

That’s why please check the preferences file and/or Windows registry keys and remove all unwanted entries.
If the entries re-appear, then the problematic software is still at your PC!

Windows users please open the registry editor and check these two keys:

Tampermonkey’s (stable) ID is «dhdgffkkebhmkfjojejmpbldmpobfkfo».

Источник

Расширение Tampermonkey для Google Chrome

В настоящий момент браузер Chrome от компании Google является самым популярным в мире, сильно обгоняя своих конкурентов по рынку. Связано это с его приятным дизайном, низкой нагрузкой на ПК, высокой скоростью работы и другими факторами. Базовая функциональность у браузера невысокая, но ее можно значительно увеличить благодаря огромной библиотеке плагинов. Tampermonkey – один из самых популярных среди них (более 10 миллионов загрузок). В данной статье мы расскажем, зачем он нужен, как скачать Tampermonkey для Chrome, настроить и использовать его.

Вводная информация

Смысл данного плагина заключается в том, что с его помощью в браузер можно добавить огромное количество функций, ведь он предназначен для запуска пользовательских скриптов. Вот несколько скриптов для примера:

Это была вводная информация касательно работы дополнения. Теперь мы разберемся с его установкой, загрузкой пользовательских скриптов и настройкой. А в конце упомянем способ удаления.

Установка

Для Google Chrome есть официальный интернет-магазин, в котором опубликовано огромное количество бесплатных расширений. Загрузить Tampermonkey выйдет именно оттуда.

tampermonkey как запустить скрипт. Knopka Ustanovit Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Knopka Ustanovit Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Knopka Ustanovit Tampermonkey dlya Chrome. A short significant description.

Загрузка пользовательских скриптов

Чтобы вызвать главное окошко плагина, кликните по значку в виде части пазла (правее адресной строки), а потом по соответствующей иконке в контекстном меню.

tampermonkey как запустить скрипт. Zapusk Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Zapusk Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Zapusk Tampermonkey dlya Chrome. A short significant description.

В нем вы увидите все установленные и работающие скрипты и несколько функциональных кнопок:

tampermonkey как запустить скрипт. Stranitsa Nastrojki Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Stranitsa Nastrojki Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Stranitsa Nastrojki Tampermonkey dlya Chrome. A short significant description.

А если вы кликните по кнопке «Найти…», то откроется справочная страница, на которой вы можете найти библиотеки с полезными скриптами:

Процедура их установки везде примерно одинаковая:

tampermonkey как запустить скрипт. Ustanovit skript Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Ustanovit skript Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Ustanovit skript Tampermonkey dlya Chrome. A short significant description.

После этого в меню плагина появится соответствующая запись.

Удаление

Сначала мы разберем удаление установленных сценариев, а затем – самого расширения.

Инструкция по удалению пользовательских сценариев:

tampermonkey как запустить скрипт. Punkt Panel upravleniya v menyu Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Punkt Panel upravleniya v menyu Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Punkt Panel upravleniya v menyu Tampermonkey dlya Chrome. A short significant description.

tampermonkey как запустить скрипт. Udalit skript Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Udalit skript Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Udalit skript Tampermonkey dlya Chrome. A short significant description.

Если же вы планируете стереть расширение из браузера, то выполните следующие шаги:

tampermonkey как запустить скрипт. Punkt Rasshireniya v menyu Chrome na kompyutere. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Punkt Rasshireniya v menyu Chrome na kompyutere. картинка tampermonkey как запустить скрипт. картинка Punkt Rasshireniya v menyu Chrome na kompyutere. A short significant description.

tampermonkey как запустить скрипт. Udalit Tampermonkey dlya Chrome. tampermonkey как запустить скрипт фото. tampermonkey как запустить скрипт-Udalit Tampermonkey dlya Chrome. картинка tampermonkey как запустить скрипт. картинка Udalit Tampermonkey dlya Chrome. A short significant description.

Пора подводить итоги.

Завершение

Плагин Tampermonkey позволяет добавить в браузер Гугл Хром огромное количество полезных функций, за создание которых отвечают другие пользователи. Его смысл – запуск ранее созданных скриптов, выполняющих определенные задачи. Он очень прост в установке и практически не требует настройки. При этом в Интернете есть огромное количество пользовательских сценариев разного назначения.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *