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 :