Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

222
Vistas
La API de notificaciones de Chrome para la extensión en Mac no funciona

Esto es para una extensión de Chrome.

Se han tenido en cuenta los siguientes documentos: Chrome Notification API

Los siguientes 3 archivos por ejemplo de problema:

Manifiesto:

 { "name": "Title", "description": "desc", "version": "1.1", "manifest_version": 3, "background": { "service_worker": "bg_page.js" }, "permissions": ["notifications"], "content_scripts": [ { "matches": [ "<all_urls>" ], "js": ["contents.js"] } ] }

contenido.js

 // content.js tld = 'com'; var url = 'https://stackoverflow.com'; console.log(url); chrome.runtime.sendMessage({ action: 'xhttp', url: url, tld: tld }, function(responseText) { console.log(responseText); //handleCallback(responseText); //console.log(responseText); /*Callback function to deal with the response*/ });

bg_page.js

 chrome.runtime.onMessage.addListener(function(request, sender, callback) { var name = 'test' + (Math.floor(Math.random() * 10000)).toString() + 'v5'; chrome.notifications.create(name, { type: 'basic', iconUrl: 'https://i.picsum.photos/id/919/536/354.jpg?hmac=NQVTG38LLhSmuQu5ztuZ846sqRtDy4nzwI-1C457j-o', title: 'Test', message: 'Current Name: ' + name, priority: 2, } ); console.log('test'); console.log(name); return true; });

Lo anterior funciona en Chrome en Windows, pero no en Mac con la versión 95 de Chrome (y posiblemente también en otras).

Entonces mi pregunta es:

¿Por qué esto no funciona en Mac con nuevas versiones de Chrome?

La extensión debe mostrar una notificación de escritorio cada vez que se visita un sitio en este caso de prueba.

Nota: se ha probado en 3 Mac independientes.

Es posible que tampoco funcione en versiones anteriores, no se ha probado, pero solo me estoy enfocando en versiones más nuevas/versión más nueva de Chrome.

Lo siguiente ha sido probado y discutido:

  • Problema de permisos entre Chrome y Mac: se ha probado en 3 Mac diferentes, todas con el mismo resultado y no funcionan.
  • Problema de permiso entre Chrome y el sitio, pero dado que debería funcionar en todos los sitios en el código de prueba anterior, este no debería ser el caso. También ha sido probado y confirmado, y el problema aún existe.

Así que me quedé sin ideas.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda