Allows multiple users to control a Google Slides presentation from within Google Meet
Shared Slides Clicker for Google Meet Extension
With so many people working remotely, we are all doing a lot of meeting and presenting over Google Meet. But what do you do when multiple people need to share control of the same presentation?
Instead of just telling the presenter to go to the \"next slide\" over and over, use this extension to share control with other attendees easily and seamlessly.
Once the presenter who sharing their screen installs this extension, they can share control of their currently active Google Slides presentation with other users of this extension. Within Google Meet, other users can easily change slides and control videos.
Supports both the legacy and new, refreshed Meet web user interface.
Read more
Instead of just telling the presenter to go to the \"next slide\" over and over, use this extension to share control with other attendees easily and seamlessly.
Once the presenter who sharing their screen installs this extension, they can share control of their currently active Google Slides presentation with other users of this extension. Within Google Meet, other users can easily change slides and control videos.
Supports both the legacy and new, refreshed Meet web user interface.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Shared Slides Clicker for Google Meet", "version": "1.0.0", "icons": { "16": "assets/icons/favicon-16.png", "32": "assets/icons/favicon-32.png", "48": "assets/icons/favicon-48.png", "128": "assets/icons/favicon-128.png" }, "description": "Allows multiple users to control a Google Slides presentation from within Google Meet", "homepage_url": "https://jedfonner.gitlab.io/shared-slides-clicker/", "short_name": "Shared Slides Clicker", "permissions": [ "activeTab", "notifications", "storage", "identity" ], "host_permissions": [ "https://docs.google.com/presentation/*", "https://meet.google.com/*" ], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'" }, "author": "jedfonner", "minimum_chrome_version": "88", "action": { "default_popup": "popup.html", "default_icon": { "16": "assets/icons/favicon-16.png", "32": "assets/icons/favicon-32.png", "48": "assets/icons/favicon-48.png", "128": "assets/icons/favicon-128.png" }, "default_title": "SSC" }, "options_page": "options.html", "options_ui": { "page": "options.html", "open_in_tab": false }, "background": { "service_worker": "js/background.bundle.js" }, "content_scripts": [ { "matches": [ "https://meet.google.com/*" ], "js": [ "js/meetContentScript.bundle.js" ], "css": [ "css/meetContentScript.css" ] }, { "matches": [ "https://docs.google.com/presentation/*" ], "js": [ "js/presentationContentScript.bundle.js" ] } ], "web_accessible_resources": [ { "resources": [ "assets/*" ], "matches": [ "" ] }, { "resources": [ "js/simulateKeyPress.bundle.js" ], "matches": [ "https://docs.google.com/*" ] } ], "oauth2": { "client_id": "374792933952-19he6pf49pjkpu67bv3169qeba1vu83j.apps.googleusercontent.com", "scopes": [ "profile", "email", "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/userinfo.profile" ] }, "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5PbdRf1E0Mk1sYL00++tYhYViTDtFanmgpI9Ct8bID0qICJV/fXs7HW5vIBcROFqHeSrjuCQ/L341x4WE2RkkHM4kJnMBoYgCAbCBYhFuE5GOV/0GsYASWgEarOw5uW21ykNW/eNItuI0afs0xVsycnQimqzBo8PIK0a8M2aJRKFqY6MvxmCu1ZofkMcfH72OVve2YR1/mkbLBnjTLUKk+fTfSFt6r6Q1L4c8CKErgFDHeUV+PwfCRR+IqbKYoMqlDHheY5LYBkolnFaSpFgFlXuJjlBoYGHKQo0sh8Bg8EPooO6R//C0TsUQkahHipHSxZozjiCN+OSNyGfmub87QIDAQAB"}
Read more