PopUp.html no funciona en una URL específica Quiero permitir que popup.html se abra en una URL específica como google.com, por ejemplo
Manifiesto.json v3
{ "name": "test", "version": "1.0", "description": "My Extension", "manifest_version": 3, "content_scripts": [ { "matches": ["https://www.google.com/*"], "js": ["popup.js"], "css": ["style.css"] } ],"action": { "default_popup" : "Popup.html" } }Probé con MV2 pero no puede funcionar dentro de la condición if ()
Manifiesto.json v2
{ "name": "testmv2", "version": "1.0", "description": "My Extension 2", "manifest_version": 2, "permissions": ["activeTab","tabs", "declarativeContent"], "background":{ "scripts": ["background.js"], "persistent": false }, "content_scripts": [ { "matches": ["https://www.google.com/*"], "js": ["popup.js"], "css": ["style.css"] } ], "browser_action": { } }Fondo.js
document.addEventListener('DOMContentLoaded', function() { 'use strict'; chrome.tabs.getSelected(null, function(tab) { myFunction(tab.url); }); function myFunction(tablink) { var mySiteUrl = 'https://www.google.com/'; if( tablink === mySiteUrl){ //it's the right website chrome.browserAction.setPopup({popup: "Popup.html"}); } } })