Skip to main content
Deze functie vereist Mellowtel versie 1.6.2 of hoger. Dit is een breaking change vergeleken met eerdere versies.
Mellowtel biedt een optionele functie waarmee je meer verzoeken kunt verwerken en daardoor meer kunt verdienen. Deze functie heet “Pascoli”.

Installatie

Installeer eerst het vereiste npm-pakket met je voorkeurs pakketbeheerder:

Met npm

Met yarn

Met pnpm

Hieronder vind je instructies voor het inschakelen van de Pascoli-functie in je browser plugin, met opties voor zowel standaard als Plasmo framework implementaties.

Standaard Implementatie

1. Maak een HTML-bestand genaamd pascoli.html

Maak een bestand genaamd pascoli.html en voeg de volgende code toe. Zorg ervoor dat dit bestand wordt opgenomen in je uiteindelijke build (/dist) directory. Als je de initiële webpack config setup hebt gevolgd, kun je dit bestand eenvoudig toevoegen aan de public directory als pascoli.html
Zorg ervoor dat je het src attribuut van het script tag aanpast naar de juiste locatie van je pascoli.js bestand in de uiteindelijke build

2. Maak een JavaScript-bestand genaamd pascoli.js

Maak in de src directory, of waar je js-bestanden hebt, een bestand genaamd pascoli.js en voeg de volgende code toe. Zorg ervoor dat dit bestand wordt opgenomen in je uiteindelijke build (/dist) directory. Als je de initiële webpack config setup hebt gevolgd, kun je dit bestand eenvoudig toevoegen aan het entry object in je webpack config.

3. Werk je webpack config bij

Zorg ervoor dat je uiteindelijke build directory de pascoli.html en pascoli.js bestanden bevat. Voeg het volgende toe aan je webpack config om ervoor te zorgen dat pascoli.js wordt opgenomen in de build:
pascoli.html zou automatisch in je build directory moeten worden opgenomen als je de initiële webpack config setup hebt gevolgd en het hebt toegevoegd aan de public directory.

4. Werk manifest.json bij

Voeg het pascoli.html bestand toe aan je manifest.json als web_accessible_resources:

Plasmo Framework Implementatie

Als je het Plasmo framework gebruikt, volg dan deze alternatieve stappen:

1. Maak PascoliPage Component

Maak een bestand genaamd pascoli.tsx in je tabs directory. Als je geen tabs directory hebt, maak er dan een aan. Meer info over tabs in het Plasmo framework vind je hier. Voeg de volgende code toe aan het pascoli.tsx bestand:

2. Werk package.json bij voor Plasmo

Voeg het volgende toe aan je package.json bestand:

Werk initContentScript bij

Voor beide implementaties, wijzig je initContentScript methode in het content script om het juiste pad naar het Pascoli-bestand op te nemen:
Voor Plasmo framework, kun je het volgende gebruiken: