Estoy tratando de inyectar un script de contenido en la página de Google Maps usando el siguiente código para extraer información
chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { var tab = tabs[0]; chrome.scripting.executeScript({ target: { tabId: tab.id, allFrames: false }, files: ['page.js'], }).then(() => { // Doing some stuff }); });Por ejemplo, esta URL: https://www.google.com/maps/contrib/117085129581545773137/reviews/@40.490946,-75.2538051,8z/data=!3m1!4b1!4m3!8m2!3m1!1e1
siempre aparece este mensaje de error: No capturado (en promesa) Error: esta página no se puede programar debido a una política de ExtensionsSettings.
archivo manifest.json
{ "name": "Extension", "version": "1.0", "manifest_version": 3, "action": { "default_title": "Click to view a popup", "default_popup": "index.html" }, "permissions": [ "activeTab", "scripting", "storage", "unlimitedStorage", "tabs" ], "icons": { "16": "images/icon16-999.png", "48": "images/icon48-999.png", "128": "images/icon128-999.png" } }Sin embargo, en otros sitios funciona bien.