Source Manifest.json {"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "MirrorTube", "version": "1.1.0", "default_locale": "en", "permissions": [ "tabs", "scripting" ], "host_permissions": [ "https://*.youtube.com/*" ], "action": { "default_popup": "popup.html", "default_icon": { "16": "icons/icon_16.png", "48": "icons/icon_48.png", "128": "icons/icon_128.png" } }, "background": { "service_worker": "js/background.js" }, "icons": { "16": "icons/icon_16.png", "48": "icons/icon_48.png", "128": "icons/icon_128.png" }, "content_scripts": [ { "matches": ["*://www.youtube.com/*"], "css": ["css/mirror.css"], "js": ["js/content.js"] } ] } " Read more