Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

164
Visualizações
Enviar mensaje fallando en la página de índice personalizada de la extensión de Chrome

Acabo de clonar el último proyecto vitesse-webext y agregué el siguiente código, que envía el mensaje correctamente.

 // src/options/Options.vue <script setup lang="ts"> import { sendMessage, onMessage } from 'webext-bridge' import { storageDemo } from '~/logic/storage' const logIt = async() => { console.log('hello there') const dd = await sendMessage('get-current-tab', {}, 'background') console.log(dd) } </script>

Registró ambos mensajes de la consola cuando se hizo clic en el botón Registrar.

Necesito enviar un mensaje desde una página personalizada, así que hice lo siguiente:

  • Creé una nueva carpeta src/test y copié el contenido de src/options/* en ella.
  • Agregué su entrada en el archivo prepare.ts.
 // scripts/prepare.ts const views = [ 'options', 'popup', 'background', 'test', ]
  • Puedo abrir esta nueva página desde la dirección chrome-extension:[id-of-the-extension]/dist/test/index.html.
  • Pero cuando se hace clic en el botón 'Iniciar sesión', solo se registra el primer mensaje y la llamada a sendMessage falla.

¿Por qué no envía un mensaje desde la página personalizada? ¿Debería necesitar alguna configuración específica?

el código completo se puede encontrar en https://stackblitz.com/edit/vitejs-vite-ngk771?file=src%2Ftest%2FOptions.vue&terminal=dev

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda