Cette fonctionnalité nécessite Mellowtel version 1.6.2 ou supérieure. C’est un changement majeur par rapport aux versions précédentes.
Mellowtel propose une fonctionnalité optionnelle qui vous permet de gérer plus de requêtes et donc de gagner plus. Cette fonctionnalité s’appelle “Meucci”.
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
Ci-dessous se trouvent les instructions pour activer la fonctionnalité Meucci dans votre plugin de navigateur, avec des options pour les implémentations standard et Plasmo framework.
Implémentation Standard
1. Crée un fichier JavaScript nommé meucci.js
Dans le répertoire src, ou là où se trouvent tes fichiers js, crée un fichier nommé meucci.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 de webpack, tu peux simplement ajouter ce fichier à l’objet entry dans ta configuration webpack.
2. Mets à jour ta configuration webpack
Assure-toi que ton répertoire de build final inclut le fichier meucci.js.
Si tu as suivi la configuration initiale de webpack, tu peux simplement ajouter ce fichier à l’objet entry dans ta configuration webpack.
3. Mets à jour manifest.json
Ajoute le fichier meucci.js à 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ée un fichier TypeScript nommé meucci.ts
Dans le répertoire src, ou là où se trouvent tes fichiers ts, crée un fichier nommé meucci.ts et ajoute le code suivant :
2. Crée un script de build
Crée un fichier build-meucci.js à la racine de ton projet avec le contenu suivant :
3. Mets à jour package.json
Ajoute ce qui suit à ton fichier package.json :
Tu peux soit :
- Exécuter le script de build manuellement après ton build principal :
npm run build:meucci
- Ou l’ajouter à ton script de build existant avec
& : "build": "your-existing-build-command & npm run build:meucci"
Cela garantira que le fichier Meucci est correctement bundle et copié dans tous les répertoires de build dans la structure correcte de Plasmo.
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 Meucci :
Pour le framework Plasmo, tu peux utiliser ce qui suit :
Si tu as également activé Pascoli, tu peux utiliser ce qui suit :