Estoy tratando de desarrollar una extensión para Chrome. Hice las operaciones necesarias en el archivo Process.js. Los códigos funcionaron pero obtuve un error de consulta indefinido. Este error no impidió el código. Hubo un problema solo en la parte de compartir en Google Slides. ¿cuál crees que es la razón?
El sistema está funcionando, pero ¿cómo puedo evitar esa advertencia?
Por favor, ayúdame.
El botón Compartir diapositivas de Google no funciona. Funciona cuando elimino el complemento.
proceso.js
chrome.tabs.query({active: true, lastFocusedWindow: true}, tabs => { let url = tabs[0].url; url = url.replace('//', ';;').replace(/[/]/g, ';'); let pageTitle = tabs[0].title; pageTitle = pageTitle.replaceAll("'", '*'); pageTitle = pageTitle.replaceAll('"', '**'); pageTitle = pageTitle.replace('//', '__').replace(/[/_]/g, '_'); });Google Slides y la imagen de la extensión de Chrome
imagen de registro de error de extensión de Chrome
manifiesto.json
{ "name": "DergiPark", "description": "This is a DergiPark Product. Powered by DergiPark.", "content_scripts": [ { "js": [ "/js/jquery.min.js", "/js/alert_util.js", "process.js" ], "css": [ "/css/bootstrap.css" ], "matches": [ "http://*/*", "https://*/*" ] } ], "version": "1.0", "manifest_version": 3, "background": { "service_worker": "background.js" }, "icons": { "48": "icons/DP-02.png", "128": "icons/DP-02.png" }, "action": { "default_icon": { "16": "icons/DP-02.png", "24": "icons/DP-02.png", "32": "icons/DP-02.png" }, "default_popup": "popup.html" }, "permissions": [ "activeTab", "tabs" ] }Probé todo el proceso por cambiado. Moví los códigos js a background.js y se resolvió el error.