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:
// scripts/prepare.ts const views = [ 'options', 'popup', 'background', 'test', ]¿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