Este recurso requer a versão 1.6.2 ou superior do Mellowtel. Esta é uma mudança significativa em comparação com versões anteriores.
A Mellowtel oferece um recurso opcional que permite lidar com mais solicitações e, portanto, ganhar mais. Este recurso é chamado “Pascoli”.
Instalação
Primeiro, instale o pacote npm necessário usando seu gerenciador de pacotes preferido:
Usando npm
Usando yarn
Usando pnpm
Abaixo estão as instruções para habilitar o recurso Pascoli no seu plugin de navegador, com opções para implementações padrão e com o framework Plasmo.
Implementação Padrão
1. Crie um arquivo HTML chamado pascoli.html
Crie um arquivo chamado pascoli.html e adicione o seguinte código. Certifique-se de que este arquivo seja incluído no seu diretório de build final (/dist).
Se você seguiu a configuração inicial do webpack, pode simplesmente adicionar este arquivo ao diretório public como pascoli.html
Certifique-se de modificar o atributo src da tag script para apontar para o local correto do seu arquivo pascoli.js no build final
2. Crie um arquivo JavaScript chamado pascoli.js
No diretório src, ou onde quer que você tenha arquivos js, crie um arquivo chamado pascoli.js e adicione o seguinte código. Certifique-se de que este arquivo seja incluído no seu diretório de build final (/dist).
Se você seguiu a configuração inicial do webpack, pode simplesmente adicionar este arquivo ao objeto entry na sua configuração do webpack.
3. Atualize sua configuração do webpack
Certifique-se de que seu diretório de build final inclua os arquivos pascoli.html e pascoli.js.
Adicione o seguinte à sua configuração do webpack para garantir que pascoli.js seja incluído no build:
pascoli.html deve ser incluído automaticamente no seu diretório de build se você seguiu a configuração inicial do webpack e o adicionou ao diretório public.
4. Atualize o manifest.json
Adicione o arquivo pascoli.html ao seu manifest.json como web_accessible_resources:
Se você estiver usando o framework Plasmo, siga estas etapas alternativas:
1. Crie o Componente PascoliPage
Crie um arquivo chamado pascoli.tsx no seu diretório tabs. Se você não tiver um diretório tabs, crie um. Mais informações sobre tabs no framework Plasmo podem ser encontradas aqui. Adicione o seguinte código ao arquivo pascoli.tsx:
2. Atualize o package.json para Plasmo
Adicione o seguinte ao seu arquivo package.json:
Atualize o initContentScript
Para ambas as implementações, modifique seu método initContentScript no script de conteúdo para incluir o caminho correto para o arquivo Pascoli:
Para o framework Plasmo, você pode usar o seguinte: