Tampermonkey не работает скрипт

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.

In order to fix this issue:
  • note down what URL is mentioned at the warning page,
  • click at ‘Advanced’ and allow Chrome to continue,
  • then check your scripts step by step which one includes the page mentioned at the warning page and
  • finally remove this @include at the editor.

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.

There are a few steps necessary to enable the download feature: ( Видеоинструкция)

  • Go to the options page
  • Scroll down to the Downloads section
  • Double-check the Whitelisted File Extensions setting to not contain file extensions of executable files
  • Select Browser API at the Download Mode option
  • A notification may come up, you need to click at it and to click confirm at the permission grant dialog
Читайте также:  Не работает звук при видеоконференции

Note: Even though GM_download is a powerful function, it’s finally more or less just convenience for the userscript autors.

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.

If you still want the script to run then you can either increase the Severity Level or disable the remote list this way:

  • Go to the options page
  • Make sure Config Mode is set to Beginner or higher
  • Scroll down to the BlackCheck section
  • Modify the Blacklist Source or Severity Level

Note: If you’re a script author and think I made a mistake, then just send me an email or open an issue at GitHub.

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

Tampermonkey requires the following permissions. Some of them might be optional at some browsers and need to be granted only when used.

  • notifications
    for GM_notification, Tampermonkey related notifications
  • tabs
    to find the active tab and navigate, create and close tabs in general
  • idle
    to not show update notifications if your playing a game
  • webNavigation
    install userscripts, check URLs for matching scripts
  • webRequest+webRequestBlocking
    install userscripts, check URLs for matching scripts, modify request details for GM_xmlhttpRequest
  • storage
    to store your userscripts
  • unlimitedStorage
    to store many of your userscripts 🤓
  • contextMenus
    for @run-at context-menu
  • chrome://favicon/
    to easily get the favicons of pages
  • clipboardWrite
    for GM_setClipboard
  • cookies
    GM_xmlhttpRequest, GM_cookies

  • to run your userscripts at every page and to allow them to modify the page
  • downloads
    GM_downloads, storing Tampermonkey backups

In Chrome these permissions translate to:

  • Read your browsing history
  • Display notifications
  • Modify data you copy and paste

Especially the first one looks a little bit strange. In fact it’s not possible for Tampermonkey to get access to your browser history when it is installed. In theory Tampermonkey could access the history of all currently open tabs and store «new» history once installed, but this is neither needed nor done. However, because of this fact the Chrome team maybe thought that printing a too broad warning is better than a too flat one. There also is a bug report for this.

In Firefox this translates to

  • Access your data for all websites
  • Input data to the clipboard
  • Download files and read and modify the browser’s download history
  • Display notifications to you
  • Access browser tabs
  • Store unlimited amount of client-side data
  • Access browser activity during navigation

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 запуск скрипта через контекстное меню

Как запустить скрипт нажав правую кнопку мыши и выбрав нужный скрипт? Использую этот параметр:

и пытался использовать вот такую функцию:

Где start — это название функции запускающей программу.

Так как же все таки запустить программу таким образом?

1 ответ 1

Прошу прощения за мой машинно-русский перевод.

В любом случае, @run-at context-menu и GM_registerMenuCommand() специально не предназначены для совместного использования.
Первый размещает пункт контекстного меню на каждой странице. Второе место — меню меню Tampermonkey только для выбранных страниц (как определено директивами @ match , @ include и т. Д.).

Рассмотрим этот скрипт Tampermonkey (который работает только в браузерах Chrome):

Обратите внимание, что строка @match будет игнорироваться, поскольку используется @run-at context-menu .

Если вы установите этот скрипт и посетите https://ru.stackoverflow.com/tour, вы увидите:

1) Во-первых, нет пункта меню Tampermonkey для этого скрипта и нет сообщений в консоли:

2) Затем запустите скрипт из контекстного меню страницы:

3) Затем вы увидите пункт меню Tampermonkey, который вы можете запустить:

Источник

Форум

Справочник

Опции темы Искать в теме

Если на странице https://edr-info.com/ru/customer-search в самом выбрать вариант «Искать физических лиц-предпринимателей» и внизу нажать «Поиск», то появляется список предпринимателей.

Адрес скрыт под кнопкой, вот так:

Нужно с помощью JS через tampermonkey пробежаться по кнопкам на странице и понажимать на них, чтобы адреса на странице были все видны.

Через поиск нашел похожий код, подправил, добавил его в tampermonkey, но он что-то не срабатывает.

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

Вот кусок кода с кнопкой с классами:

Подскажите, пожалуйста, какой код скрипта сможет решить задачу. Заранее благодарен за помощь

рони, спасибо за ответ.

Но что-то тоже не срабатывает у меня.

Вот показывает что скрипт выполняется, но не прокликаны кнопки:

Вот такой сейчас код скрипта:

Сообщение от realmen80 Но что-то тоже не срабатывает у меня.

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

рони, спасибо за помощь. Запуск в ручном режиме приведенного вами кода скрипта помогает — прокликивает кнопки, после загрузки информации.

Не пойму, почему этот же код не срабатывает в автоматическом режиме через tampermonkey?

Источник

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

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

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

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

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

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

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

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

  1. Скачайте скрипт.
  2. Откройте URL: chrome: // extensions /
  3. Перетащите скрипт на страницу. Установить напрямую, версия 2:
  4. Скачайте скрипт.
  5. Щелкните значок «Настройка и управление» и выберите «Инструменты»> «Расширения».
  6. Перетащите скрипт на страницу. ПРИМЕЧАНИЕ. Chrome предупредит вас, что сценарий может «получать доступ к данным на всех веб-сайтах».

Tampermonkey — это вирус?

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

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

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

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

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

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

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

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

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

  1. Шаг 1. Найдите скрипты. как только у вас установлен greasemonkey в firefox, все, что вам нужно сделать, это поискать скрипты. перейдите на http://userscripts.org/ и найдите сценарий в поле ПОИСК. …
  2. Шаг 2: Ищите скрипты. теперь введите то, что вы хотите найти. …
  3. Шаг 3: Установите скрипт. …
  4. Шаг 4: получайте удовольствие. …
  5. 6 комментариев.

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

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

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

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

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

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

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

  1. В меню веб-браузера щелкните значок «Инструменты» и выберите «Свойства обозревателя».
  2. В окне «Свойства обозревателя» выберите вкладку «Безопасность».
  3. На вкладке «Безопасность» нажмите «Другой уровень …» …
  4. Когда откроется диалоговое окно «Настройки безопасности — Зона Интернета», найдите раздел «Сценарии».

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

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

  1. Щелкните ссылку на файл .user.js, найденный в сообщении.
  2. Найдите подтверждение в нижней части браузера и нажмите «Продолжить».
  3. Chrome предупредит вас, что вы не можете установить скрипт. …
  4. Скрипт должен был появиться на панели загрузок.

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

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

Источник

Оцените статью