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

Обновлено: 15.05.2024

В этом разделе содержатся некоторые из наиболее часто задаваемых вопросов. Если вы что-то пропустили, просто отправьте мне сообщение.

В100. Как установить и удалить Tampermonkey (TM)?

И то, и другое довольно просто:

Чтобы установить Tampermonkey, посмотрите это видео:

Если вы хотите удалить Tampermonkey, посмотрите это видео:

Вопрос 101. Как мне работать с товарными знаками?

  • кнопка
    Щелчок мыши открывает меню действий, щелчок правой кнопкой мыши открывает альтернативное контекстное меню, созданное самим Chrome
  • меню действий
    Меню действий показывает, какие сценарии запущены в данный момент. Вы можете включить или отключить его, щелкнув значок зеленого/красного светодиода. Кроме того, есть несколько дополнительных элементов для принудительной проверки обновлений скриптов и кнопка, позволяющая легко внести несколько долларов или евро за мою необычную работу. ;) ( Видеоинструкция)
  • страница параметров
    Вы можете открыть это в альтернативном контекстном меню, щелкнув параметры. На первой вкладке показаны все установленные скрипты. Щелкните имя сценария, чтобы отредактировать и настроить свои сценарии. ( Видеоинструкция)
    Есть вторая вкладка, которая позволяет изменить настройки ТМ. Совет: настройте параметры Режим конфигурации, чтобы увидеть больше настроек. ( Видеоинструкция)
    Третья вкладка предлагает функции импорта и экспорта скриптов в Zip-файлы и документы JSON.

Вопрос 102. Как установить новые скрипты в Tampermonkey?

В103. Можно ли перезаписать или расширить сценарии включения и/или исключения? Как это работает?


Конечно, просто перейдите на страницу параметров и щелкните имя скрипта, который хотите изменить. Откроется новая вкладка с исходным кодом скрипта. Нажмите на вкладку «Настройки» (1), чтобы открыть редактор *cludes, показанный на изображении выше.

Теперь вы можете выбрать, например, запись из раздела «Исходные включения» (2) и добавить их в качестве исключения, нажав «Добавить как исключение пользователя» (3) . Теперь запись появится в разделе «пользователь исключает» (5), и скрипт больше не будет выполняться на этой странице.

Если вы хотите, чтобы скрипт запускался на странице, изначально этого не должно было быть, вам нужно использовать раздел «Исключения исходного кода» (4) . Снова выберите запись, нажмите кнопку под разделом, и запись появится в разделе «Пользователь включает».

Вы также можете добавлять, редактировать или удалять записи, добавленные вручную, с помощью кнопок (6) под соответствующим разделом пользователя ("Пользователь включает", "Пользователь соответствует" и "Пользователь исключает").

Если вы хотите полностью переопределить исходные включения, просто снимите флажок (7) перед соответствующим заголовком. Например, вам нужно снять флажок «Исходные включения», если вы хотите отключить директиву «htt*://*facebook.com/*».

В105: Как я могу синхронизировать все скрипты, установленные в Tampermonkey, с другим браузером?

Вопрос 106. Как я могу экспортировать и импортировать свои скрипты?

  • Облако: вы можете импортировать и экспортировать ZIP-файлы через облачный сервис. Пожалуйста, проверьте Q105 для списка облачных сервисов.
  • Zip: вы можете импортировать и экспортировать zip-файлы с жесткого диска и на него. Нажмите "Экспорт", чтобы сохранить ZIP-файл, или "Выбрать файл", чтобы выбрать архив для импорта.
  • Файл. Вы можете импортировать и экспортировать текстовые файлы JSON с жесткого диска и на него. Нажмите "Экспорт", чтобы сохранить такой файл, или "Выбрать файл", чтобы выбрать файл для импорта.
  • Текстовая область: вы можете импортировать и экспортировать ZIP-файлы из элемента ввода текстовой области и в него. Нажмите «Экспорт», чтобы заполнить текстовое поле и скопировать его значение, или «Импорт» после вставки документа JSON.
  • URL: если Tampermonkey не может обнаружить (из-за сбоя определения URL сценария или из-за того, что он отключен) пользовательский скрипт, вы можете заставить Tampermonkey импортировать его с этого URL здесь.

Вопрос 200. Можно ли устанавливать скрипты как собственное расширение Chrome, даже если установлен Tampermonkey?

Да, это так. Если вы хотите установить скрипт, просто нажмите на ссылку установки. TM теперь спрашивает вас, следует ли установить скрипт в TM или нативный в Chrome.


Вопрос 201. Совместим ли Tampermonkey с NotScripts?

Да, это так, но из-за того, что NotScripts разрушает всю среду javascript в контексте страницы, вам необходимо либо разрешить встроенные сценарии на каждой странице, на которой должен выполняться пользовательский сценарий, либо добавить параметры в файл конфигурации NotScripts. Это можно сделать, просто добавив следующий код в CHANGE__PASSWORD__HERE.js.

Вопрос 202: Отсутствует Tampermonkey, нет значка и не запущен скрипт. Где мои скрипты и что случилось?

Для того, чтобы отображать собственные пользовательские скрипты на странице параметров, разрешения Tampermonkey были изменены и теперь включают разрешение «управление».Chrome автоматически отключает расширения, которым требуются дополнительные разрешения после обновления, но показывает такую ​​полосу:


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


Q203: Расширение Tampermonkey показывает предупреждение. Почему?



TM проверяет, могут ли заголовки HTTP, такие как "user-agent" или "referer", быть изменены пользовательскими скриптами. Если теперь другое расширение, такое как спуфер пользовательского агента или блокировщик скриптов, такой как ScriptNo, также изменяет этот запрос, отображается предупреждение. Это не должно происходить так часто, когда для параметра «Разрешить изменение заголовков HTTP сценариями» установлено значение «Да» (по умолчанию) или даже никогда, если для него установлено значение «Нет»

Вопрос 204. Как разрешить Tampermonkey доступ к URI локальных файлов?

Доступ к локальному файлу можно предоставить расширению на странице управления расширением. Перейдите на страницу настроек (chrome://settings/) и выберите расширения слева.

Теперь найдите запись Tampermonkey и установите флажок "Разрешить доступ к файлам URI". ( Видеоинструкция)

Вопрос 205. Как настроить импорт собственных скриптов?

Tampermonkey может помочь вам импортировать ранее установленные пользовательские скрипты в качестве расширения. Единственное, что нужно знать TM, — это где искать источник этих расширений.

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

  • ваше имя пользователя
  • это идентификатор используемого вами расширения Tampermonkey:

< td>Windows V/7/8
(Opera Next)
Linux /home/ /.config/google-chrome 1 /Default/Extensions/ /
Windows XP C:\Documents and Settings 2 \\Local Settings 3 \Application Data 4 \Google\Chrome\User Data\Default\Extensions\ \
Windows Vista/7/8 C:\Users\ \AppData\Local\Google\Chrome\User Data\Default\Extensions\ \
C:\Users\ \AppData\Roaming\Opera Software\Opera Next\Extensions\ \
Mac OS /Users/ /Library/Application Support/Google/Chrome/Default/Extensions/ /
1 также может быть < i>chromium
2 'Documente and Settings' также может быть локализованным названием, например, 'Documente und Einstellungen'
3 '< i>Локальные настройки', 'Местные настройки', .
4 'Данные приложения', 'Анвендунгсдатен', .

Вопрос 206. Tampermonkey сообщает мне, что мой профиль Chrome не работает. Что это значит?

Ранее эта проблема была вызвана ошибкой в ​​Chrome в API chrome.storage. Внутренняя база данных Chrome в ОС Windows каким-то образом была повреждена.

Почему я вижу это предупреждение?

В настоящее время ошибка должна быть исправлена, но некоторые пользователи все еще сообщают, что они (иногда) видят это сообщение о "сломанном профиле".
Поскольку я сам не вижу предупреждения, я могу только догадываться, что происходит, и мне нужна помощь, чтобы найти основную причину.

Как Tampermonkey определяет, что профиль не работает?

Как уже упоминалось, Tampermonkey использует API Chrome для хранения таких значений, как настройки и ваши скрипты. Вот почему он запускает простой тест для обнаружения проблем. Он сохраняет значение и считывает его обратно. Если установлено условие ошибки, считанное значение отличается от записанного или весь процесс не завершился в течение 3 минут, то TM утверждает, что что-то не так.

Чем я могу помочь?

Некоторые пользователи сообщили, что это можно увидеть при обновлении Chrome, когда они перемещают или копируют файлы, а другие видят это постоянно. Мое первое предположение заключалось в том, что, возможно, просто первое обращение к хранилищу не удается. Чтобы обойти это, я переработал бета-версию Tampermonkey, чтобы повторно запустить тест пять раз, прежде чем предположить худшее.

  • Можете ли вы воспроизвести эту проблему с помощью TM Beta?
  • Как часто вы сталкивались с этой проблемой?
  • Был ли Chrome недавно обновлен?
  • Выполняли ли вы тяжелые файловые операции (копирование/перемещение) параллельно?
  • Происходит ли это только после или во время загрузки ОС?
  • Каждый раз, когда TM запускается в режиме инкогнито, конфигурация (инкогнито) будет пустой!
  • Этот способ мною не проверен.
  • Когда выходит новая версия TM, возможно, вам потребуется выполнить некоторые другие команды, чтобы вернуть ваши данные.

Вопрос 207. Мои скрипты пропали, и Tampermonkey жалуется, что Chrome стер базу данных расширений. Что здесь происходит?

Чтобы решить проблему, описанную выше в Q206, Chrome теперь пытается автоматически исправлять любые повреждения, удаляя поврежденные части.
В зависимости от серьезности повреждения некоторые данные могут быть восстановлены, в противном случае база данных просто пуста.
Поскольку это также может повлиять на данные TM, он пытается обнаружить этот процесс и уведомить вас о возможной потере всех или некоторых настроек и скриптов.

Вопрос 300: Tampermonkey может получить доступ ко всем страницам, которые я посещаю! Является ли ТМ злом?

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

Но вы правы, пользовательские скрипты и расширения могут нанести вред вашей конфиденциальности и вашему компьютеру. Тем не менее, я думаю, что большее зло заключается в том, что Chrome не отображает, на каких страницах пользовательский скрипт хочет запускаться, когда он устанавливается как собственное расширение. С этой точки зрения ТМ даже может вернуть вам некоторую безопасность, по крайней мере, если вы мне верите, что меня не интересуют никакие ваши данные. Если нет, вы можете открыть консоль (Ctrl-Shift-J) и выбрать вкладку сети, чтобы узнать, какое сетевое соединение выполняется. :)

Вопрос 301. Chrome сообщает: "Опасно: впереди вредоносное ПО!". Tampermonkey заражен вредоносным ПО?

Нет, Tampermonkey не заражен. Chrome показывает это сообщение, потому что страница параметров пытается загрузить значок со страницы, которую Google подозревает как вредоносную. Таким образом, это просто означает, что у вас установлен скрипт с такой вредоносной страницей в его @includes, и Tampermonkey загружает оттуда значки, чтобы дать вам обзор того, где будут запускаться ваши скрипты.


  • запишите, какой URL упоминается на странице с предупреждением,
  • нажмите "Дополнительно" и разрешите Chrome продолжить работу,
  • затем шаг за шагом проверьте свои сценарии, какой из них включает страницу, упомянутую на странице с предупреждением, и
  • наконец, удалите этот @include в редакторе.

Вопрос 302. Как настроить загрузку, инициируемую пользовательским скриптом?

Во-первых, обратите внимание, что загрузка файлов на жесткий диск может быть связана с безопасностью!
Вредоносное ПО может легко справиться с задачей после загрузки. Поэтому убедитесь, что вы разрешаете загрузку только неисполняемых файлов.

  • Перейти на страницу параметров
  • Прокрутите вниз до раздела Загрузки
  • Перепроверьте параметр Расширения файлов из белого списка, чтобы он не содержал расширений исполняемых файлов.
  • Выберите API браузера в разделе Режим загрузки.
  • Может появиться уведомление, вам нужно нажать на него и нажать подтвердить в диалоговом окне предоставления разрешения

Вопрос 303: Tampermonkey сообщает, что один из моих скриптов занесен в черный список. Почему?

Это происходит из-за того, что вы либо добавили исходный URL-адрес в ручной пользовательский скрипт и черный список @require, либо он был добавлен в список, поддерживаемый мной. Вы можете найти список, включая причину занесения в черный список, в репозитории GitHub.

  • Перейти на страницу параметров
  • Убедитесь, что для параметра Режим конфигурации установлено значение "Новичок" или выше.
  • Прокрутите вниз до раздела BlackCheck
  • Изменить Источник черного списка или Уровень серьезности

Вопрос 304. Какие разрешения необходимы для запуска Tampermonkey и почему?

  • Доступ к вашим данным для всех веб-сайтов
  • Ввод данных в буфер обмена
  • Загружайте файлы, а также читайте и изменяйте историю загрузок браузера
  • Показывать вам уведомления
  • Доступ к вкладкам браузера
  • Хранить неограниченное количество данных на стороне клиента
  • Доступ к действиям в браузере во время навигации.

Вопрос 305. Я использую Chrome, но Tampermonkey продолжает возвращаться после удаления. Почему это?

Поэтому проверьте файл настроек и/или ключи реестра Windows и удалите все ненужные записи.
Если записи появляются снова, значит, проблемное программное обеспечение все еще находится на вашем компьютере!

Что нужно сделать, чтобы установить пользовательский скрипт для любого из основных браузеров? Этот вопрос предназначен для тех, кто пытается заставить минимальную тему работать. Один браузер на ответ, пожалуйста.


1 Ответ 1

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

Существует два способа установки пользовательских скриптов в Chrome. Первый — установить расширение TamperMonkey, которое делает установку простой и легкой. Во-вторых, следуйте приведенным ниже инструкциям.

Примечание. Начиная с версии Chrome 35 (конец мая 2014 г.) загруженные пользовательские скрипты нельзя устанавливать с помощью второго метода. Используйте расширение TamperMonkey.

Найдите подтверждение в нижней части браузера и нажмите "Продолжить" .

Вы уверены, что хотите продолжить?

Chrome предупреждает: расширения, приложения и пользовательские скрипты можно добавлять только из Chrome Интернет-магазин.

Chrome предупредит вас, что вы не можете установить скрипт.
Поскольку Google отключил прямую установку расширений, которые не загружаются из их Интернет-магазина, вам придется выполнить несколько дополнительных действий, прежде чем вы сможете использовать скрипт.

Скрипт должен появиться на панели загрузок.

Отпустите кнопку мыши, если появится текст "Перетащите для установки".

Подтвердить новое расширение — нажмите

Появится диалоговое окно. Нажмите Добавить, чтобы завершить установку.

Теперь скрипт должен быть установлен. Обновите все вкладки, затронутые скриптом, чтобы начать его использовать.

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

Появится диалоговое окно установки Greasemonkey. Просмотрите сайты, на которых будет работать этот скрипт, просмотрите исходный код скрипта, если хотите, и подтвердите, что хотите установить скрипт

Диалог установки Greasemonkey

Теперь скрипт должен быть установлен. Обновите все вкладки, затронутые скриптом, чтобы начать его использовать.

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

GreaseKit (хакерский подход для Safari 4 и более ранних версий)

Теперь скрипт должен быть установлен. Обновите все вкладки, затронутые скриптом, чтобы начать его использовать.

NinjaKit (расширение Safari 5)

  1. Перейдите на домашнюю страницу NinjaKit. Страница на японском, но не беспокойтесь — ссылка для установки на английском.
  2. Нажмите ссылку "NinjaKit для Safari".
  3. Если вам будет предложено открыть или сохранить файл, выберите «Открыть». Если файл загружается автоматически, найдите загруженный файл ( NinjaKit.safariextz ) и дважды щелкните его.
  4. Когда в Safari появится сообщение, подтверждающее, что вы хотите установить NinkaKit, нажмите «Установить».

Как установить пользовательские скрипты в Opera 15 и более поздних версиях

Установите расширение TamperMonkey, которое сделает установку простой и легкой.

Хотели бы вы настроить свои любимые веб-сайты с помощью популярных скриптов Greasemonkey? Вот как вы можете использовать любой пользовательский скрипт в Google Chrome всего за 3 клика.

Greasemonkey — одно из самых популярных расширений для Firefox, поэтому вы, возможно, были разочарованы тем, что отказались от своих любимых настроек веб-сайта при переходе на Google Chrome. Теперь вы можете получить лучшее из обоих миров, поскольку Chrome теперь поддерживает пользовательские сценарии. Вам не нужно устанавливать дополнительное расширение, чтобы использовать их; на самом деле Chrome рассматривает каждый пользовательский скрипт как отдельный аддон, поэтому вы можете легко управлять им и удалять его. Давайте посмотрим, как скрипты Greasemonkey работают в Google Chrome.

Установите скрипты Greasemonkey в Chrome

Вы можете загрузить пользовательские скрипты Greasemonkey со многих веб-сайтов в сети, в том числе с тех, которые перечислены по ссылкам ниже. Когда вы найдете пользовательский скрипт, который хотите использовать, просто нажмите Установить. Вам не нужно загружать расширение, чтобы включить сценарии Greasemonkey, как в Firefox; они работают так же, как стандартное расширение в Chrome.


Вы увидите всплывающее окно загрузки в нижней части окна; нажмите Продолжить, чтобы загрузить пользовательский скрипт.


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


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


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


Установка пользовательских скриптов вручную


Теперь перетащите файл сценария в окно Chrome. Вы увидите те же запросы установки, что и раньше, поэтому примите их, и ваш новый скрипт будет установлен в Chrome.


Удалить пользовательские скрипты

Если вам не нравятся ваши новые стили, вы можете легко избавиться от них в Google Chrome. Для этого нажмите кнопку с изображением шестеренки в левом верхнем углу и выберите Расширения.


Ваши скрипты будут перечислены вместе с другими расширениями Chrome, которые вы могли установить. Нажмите Удалить под всеми скриптами, которые вы хотите удалить. В качестве альтернативы, если вы хотите только отключить его, вы можете нажать Отключить, чтобы вы могли легко использовать его снова в будущем.


Если вы удаляете скрипт, нажмите Удалить во всплывающем окне, чтобы подтвердить удаление скрипта. Теперь сайт будет работать так же, как и до того, как вы добавили скрипт.


Заключение

Скрипты Greasemonkey — отличный способ заставить веб-сайты выглядеть и работать так, как вы хотите. Существуют тысячи пользовательских скриптов, доступных на сайтах, перечисленных ниже и других, или вы всегда можете написать свой собственный скрипт, если хотите. Благодаря расширениям, темам и пользовательским сценариям в Chrome вы можете сделать свой браузер персонализированным, используя при этом скорость Chrome и поддержку передовых веб-технологий.

Если вы хотите использовать Greasemonkey в Firefox, ознакомьтесь с нашим Руководством для начинающих по пользовательским сценариям Greasemonkey в Firefox.

Веб-сайты со скриптами Greasemonkey для загрузки:

  • › Спросите у гика: Greasemonkey в Chrome, подключение медиацентра и пользовательские списки переходов в Windows 7.
  • › Как восстановить метки панели задач в Windows 11
  • › Почему СМС должен умереть
  • › Что означает XD и как вы его используете?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Почему прозрачные чехлы для телефонов желтеют?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)

Скрипты Greasemonkey, добавляющие новые функции на любой веб-сайт, можно установить в Google Chrome, но управлять ими непросто.

Tampermonkey позволяет пользователям устанавливать, управлять и изменять настройки любых скриптов, как это делает дополнение Greasemonkey в Firefox.

Нам нравится использовать скрипты Greasemonkey в Firefox для добавления новых функций на любой веб-сайт. Google Chrome имеет встроенную поддержку для обработки сценариев Greasemonkey и устанавливает их, как и любое другое расширение Chrome. Управление этими скриптами и настройка параметров становятся намного удобнее с расширением Tampermonkey.

Tampermonkey — простое управление скриптами Greasemonkey в Chrome:

После установки Tampermonkey, всякий раз, когда вы устанавливаете скрипт Greasemonkey, это расширение предоставляет много подробностей об этом скрипте. После установки скрипт также позволяет вам выбирать различные параметры, связанные с ним, которые заставят скрипт работать в соответствии с вашими требованиями.

Давайте рассмотрим пример пользовательского скрипта Yousable TubeFix для Chrome. Этот скрипт позволяет настроить страницу YouTube, размер видео по умолчанию и качество. Вы можете изменить внешний вид страницы "Каналы", а также некоторые другие функции.

Вы можете установить его напрямую, без использования каких-либо расширений управления скриптами, таких как Tampermonkey, и он отлично работает в Chrome.

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

Как видите, у нас нет ссылок для изменения параметров скриптов, как в большинстве других расширений Chrome.

Тот же скрипт — работа с Tampermonkey:

Теперь мы видим, как Tampermonkey может помочь нам лучше управлять пользовательскими скриптами. Мы удаляем приведенный выше скрипт и смотрим, как он работает с этим расширением.

После включения Tampermonkey мы снова устанавливаем скрипт.

В отличие от прошлого раза, мы получаем подробную информацию о скрипте перед его установкой.

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

Установленный нами скрипт предоставляет множество параметров настройки, однако у нас не было к ним доступа до использования расширения Tampermonkey.

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

Еще одним важным преимуществом использования Tampermonkey является то, что пользователи могут включать и отключать любой скрипт, не переходя на страницу расширений. Вы можете настроить скрипт или удалить его на самой странице параметров. Вы получаете гораздо лучший контроль над пользовательскими скриптами, которые используете, а также удаляете и добавляете новые скрипты одним нажатием кнопки. Загрузите это расширение из галереи расширений Google Chrome.

Читайте также: