Guadagna di più abilitando una funzionalità aggiuntiva: Pascoli
Questa funzionalità richiede Mellowtel versione 1.6.2 o superiore. Questo è un cambiamento che rompe la compatibilità con le versioni precedenti.
Mellowtel offre una funzionalità opzionale che ti permette di gestire più richieste e quindi guadagnare di più. Questa funzionalità si chiama “Pascoli”.
Di seguito sono riportate le istruzioni per abilitare la funzionalità Pascoli nel tuo plugin del browser, con opzioni per implementazioni sia standard che con il framework Plasmo.
Crea un file chiamato pascoli.html e aggiungi il seguente codice. Assicurati che questo file venga incluso nella tua build finale (directory /dist).Se hai seguito la configurazione iniziale webpack config setup, puoi semplicemente aggiungere questo file alla directory public come pascoli.html
Nella directory src, o ovunque tu abbia i file js, crea un file chiamato pascoli.js e aggiungi il seguente codice. Assicurati che questo file venga incluso nella tua build finale (directory /dist).Se hai seguito la configurazione iniziale webpack config setup, puoi semplicemente aggiungere questo file all’oggetto entry nella tua configurazione webpack.
import ModulePascoli from "@mellowtel/module-pascoli";let modulePascoli;(async () => { modulePascoli = new ModulePascoli(); await modulePascoli.init();})();
Assicurati che la tua directory di build finale includa i file pascoli.html e pascoli.js.Aggiungi il seguente codice alla tua configurazione webpack per assicurarti che pascoli.js sia incluso nella build:
module.exports = { mode: 'development', // Usa 'production' per build di produzione entry: { // background: path.join(__dirname, 'src', 'background.js'), // popup: path.join(__dirname, 'src', 'popup.js'), // content_script: path.join(__dirname, 'src', 'content_script.js'), ... pascoli: path.join(__dirname, 'src', 'pascoli.js'), }, // ...}
pascoli.html dovrebbe essere incluso automaticamente nella tua directory di build se hai seguito la configurazione iniziale webpack config setup e l’hai aggiunto alla directory public.
Crea un file chiamato pascoli.tsx nella tua directory tabs. Se non hai una directory tabs, creane una. Maggiori informazioni sui tabs nel framework Plasmo possono essere trovate qui. Aggiungi il seguente codice al file pascoli.tsx:
Per entrambe le implementazioni, modifica il tuo metodo initContentScript nello script di contenuto per includere il percorso corretto al file Pascoli:
// Per implementazione standardawait initContentScript({ pascoliFilePath: "pascoli.html"});
Per il framework Plasmo, puoi usare il seguente:
// Per il framework Plasmoawait initContentScript({ pascoliFilePath: "tabs/pascoli.html"});