Розробка та тестування власних скриптів для сайтів: Використання локальних файлів з Tampermonkey та Violentmonkey

Я давно прагнув створювати власні скрипти для сайтів, і, нарешті, знайшов час для цього. Завдяки Chat GPT, процес став швидшим та ефективнішим. При розробці першого скрипту я зрозумів що хочу писати код в зручному VS Code замість вбудованого в Tampermonkey редакторі, але на початку мені доводилося в ручну копіювати та вставляти код із редактора в розширення, з чим ясне діло треба було по-швидше розібратися!)

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

Покроковий процес налаштування

  1. Включіть доступ до локальних файлів у розширенні:

    Так виглядає пункт який треба в налаштуваннях увімкнути
    Так виглядає пункт який треба в налаштуваннях увімкнути

    Першим кроком є налаштування вашого розширення для роботи з локальними файлами. Відкрийте налаштування Tampermonkey або Violentmonkey та активуйте опцію "Дозволити доступ до файлів URL". Це дасть можливість розширенню зчитувати скрипти прямо з вашого жорсткого диску.

  2. Створіть локальний файл скрипту:

    Збережіть ваш скрипт у папці на комп'ютері. Це дозволить вам з легкістю редагувати його в будь-якому зручному для вас текстовому редакторі, такому як Visual Studio Code.
    Я одразу весь актуальний код переніс у той новий файл.

  3. Створіть новий скрипт у розширенні:

    От такий вигляд це матиме, жодного коду, тільки метадані!
    От такий вигляд це матиме, жодного коду, тільки метадані!

    У розширенні виберіть опцію створення нового скрипту. Після створення нового скрипту, видаліть стандартний код та залиште лише метадані (наприклад, @name, @match).
    Можна більшість метаданих прибрати з цього файлу, так як всі актуальні підтягнуться з того локального.

  4. Використайте директиву @require:

    Додайте @require, щоб вказати на шлях до вашого локального файлу, використовуючи file:// і абсолютний шлях до файлу.

  5. Збережіть і перевірте:

    Після збереження скрипту у розширенні, перезавантажте веб-сторінку, де має працювати скрипт. Якщо все зроблено правильно, ваші зміни відразу відобразяться.

Цей метод дозволяє мені швидко та зручно редагувати та тестувати скрипти, значно пришвидшуючи процес розробки. Можливість одразу бачити зміни у браузері без необхідності кожного разу копіювати код з текстового редактора є великою перевагою та позитивно впливає на мій настрій :)

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Namir GO
Namir GO@namirGO

В пошуках розвитку і знайомств

353Прочитань
27Автори
8Читачі
На Друкарні з 1 травня

Більше від автора

  • Bluesky: Нова Зірка Соцмереж або Час Децентралізації?

    Bluesky, соцмережа нового покоління, здобуває популярність із своєю децентралізованою структурою та фокусом на безпеці даних. З 2 мільйонами користувачів та підтримкою в розмірі 8 млн доларів, платформа відкриває нові горизонти у світі соцмереж.

    Теми цього довгочиту:

    Bluesky
  • Дорожня карта протоколу AT Protocol на 2023 рік

    Ця публікація оглядає розвиток AT Protocol, його шлях до федерації, зміни в інфраструктурі, перспективи розвитку додатків на основі протоколу та управління протоколом.

    Теми цього довгочиту:

    Bluesky
  • Bluesky для Журналістів

    Стаття надає огляд Bluesky, нової соціальної платформи, для журналістів. Обговорюються теми верифікації особи, кастомізації стрічки, та взаємодії зі спільнотами. Також представлено Телеграм-чат для обговорення пов'язаних з Bluesky тем.

    Теми цього довгочиту:

    Bluesky

Вам також сподобається

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Вам також сподобається