Skip to main content
Ця функція вимагає Mellowtel версії 1.6.2 або вище. Це є критична зміна в порівнянні з попередніми версіями.
Mellowtel надає додаткову функцію, яка дозволяє обробляти більше запитів і, таким чином, заробляти більше. Ця функція називається “Pascoli”.

Встановлення

Спочатку встанови необхідний npm пакет, використовуючи свій улюблений менеджер пакетів:

Використовуючи npm

Використовуючи yarn

Використовуючи pnpm

Нижче наведені інструкції для увімкнення функції Pascoli у вашому плагіні браузера, з опціями для стандартної реалізації та реалізації з використанням фреймворку Plasmo.

Стандартна реалізація

1. Створи HTML файл з назвою pascoli.html

Створи файл з назвою pascoli.html і додай наступний код. Переконайся, що цей файл включено у фінальну збірку (каталог /dist). Якщо ти слідував початковій налаштуванню webpack, ти можеш просто додати цей файл у каталог public як pascoli.html
Переконайся, що змінив атрибут src у тегу script, щоб вказати правильне розташування твого файлу pascoli.js у фінальній збірці

2. Створи JavaScript файл з назвою pascoli.js

У каталозі src, або де у тебе зберігаються js файли, створи файл з назвою pascoli.js і додай наступний код. Переконайся, що цей файл включено у фінальну збірку (каталог /dist). Якщо ти слідував початковій налаштуванню webpack, ти можеш просто додати цей файл в об’єкт entry у конфігурації webpack.

3. Онови конфігурацію webpack

Переконайся, що твій фінальний каталог збірки включає файли pascoli.html та pascoli.js. Додай наступне у свою конфігурацію webpack, щоб переконатися, що pascoli.js включено у збірку:
pascoli.html також має бути автоматично включено у твій каталог збірки, якщо ти слідував початковій налаштуванню webpack і додав його у каталог public.

4. Онови manifest.json

Додай файл pascoli.html у свій manifest.json як web_accessible_resources:

Реалізація з використанням фреймворку Plasmo

Якщо ти використовуєш фреймворк Plasmo, слідуй цим альтернативним крокам:

1. Створи компонент PascoliPage

Створи файл з назвою pascoli.tsx у своєму каталозі tabs. Якщо у тебе немає каталогу tabs, створи його. Більше інформації про tabs у фреймворку Plasmo можна знайти тут. Додай наступний код у файл pascoli.tsx:

2. Онови package.json для Plasmo

Додай наступне у свій файл package.json:

Онови initContentScript

Для обох реалізацій, зміни свій метод initContentScript у контент-скрипті, щоб включити правильний шлях до файлу Pascoli:
Для фреймворку Plasmo, ти можеш використовувати наступне: