Skip to main content
Cette fonctionnalité nécessite la version 1.6.2 ou supérieure de Mellowtel. Il s’agit d’un changement majeur par rapport aux versions précédentes.
Mellowtel propose une fonctionnalité optionnelle qui te permet de gérer plus de requêtes et ainsi de gagner plus. Cette fonctionnalité s’appelle “Pascoli”.

Installation

Tout d’abord, installe le package npm requis en utilisant ton gestionnaire de packages préféré :

Utilisation de npm

Utilisation de yarn

Utilisation de pnpm

Voici les instructions pour activer la fonctionnalité Pascoli dans ton plugin de navigateur, avec des options pour les implémentations standard et Plasmo framework.

Implémentation Standard

1. Créer un fichier HTML nommé pascoli.html

Crée un fichier nommé pascoli.html et ajoute le code suivant. Assure-toi que ce fichier est inclus dans ton répertoire de build final (/dist). Si tu as suivi la configuration initiale webpack config setup, tu peux simplement ajouter ce fichier au répertoire public sous le nom pascoli.html
Assure-toi de modifier l’attribut src de la balise script pour pointer vers l’emplacement correct de ton fichier pascoli.js dans le build final

2. Créer un fichier JavaScript nommé pascoli.js

Dans le répertoire src, ou partout où tu as des fichiers js, crée un fichier nommé pascoli.js et ajoute le code suivant. Assure-toi que ce fichier est inclus dans ton répertoire de build final (/dist). Si tu as suivi la configuration initiale webpack config setup, tu peux simplement ajouter ce fichier à l’objet entry dans ta configuration webpack.

3. Mettre à jour ta configuration webpack

Assure-toi que ton répertoire de build final inclut les fichiers pascoli.html et pascoli.js. Ajoute ce qui suit à ta configuration webpack pour t’assurer que pascoli.js est inclus dans le build :
pascoli.html devrait être inclus automatiquement dans ton répertoire de build si tu as suivi la configuration initiale webpack config setup et l’as ajouté au répertoire public.

4. Mettre à jour manifest.json

Ajoute le fichier pascoli.html à ton manifest.json en tant que web_accessible_resources :

Implémentation du Framework Plasmo

Si tu utilises le framework Plasmo, suis ces étapes alternatives :

1. Créer le composant PascoliPage

Crée un fichier nommé pascoli.tsx dans ton répertoire tabs. Si tu n’as pas de répertoire tabs, crée-en un. Plus d’informations sur tabs dans le framework Plasmo peuvent être trouvées ici. Ajoute le code suivant au fichier pascoli.tsx :

2. Mettre à jour package.json pour Plasmo

Ajoute ce qui suit à ton fichier package.json :

Mettre à jour initContentScript

Pour les deux implémentations, modifie ta méthode initContentScript dans le script de contenu pour inclure le chemin correct vers le fichier Pascoli :
Pour le framework Plasmo, tu peux utiliser ce qui suit :