Lock access to Skype Web after a period of time or by pressing the action button
Password Lock for Skype™ Web Extension
This extension enhances user privacy by locking access to the Skype Web. Users can configure the extension to block the application when a new instance opens or block access when the computer is inactive for some time. The extension uses a master password to unlock the screen and only stores the SHA-256 hash of the password, not the actual password. It serves as an additional layer of protection for the Skype Web and does not block Skype itself, allowing incoming calls to still be received but requiring the user to unlock the screen to answer. Users can also use the built-in blur filter to optionally filter Skype's content to prevent it from being exposed on the screen when not in use. To improve usability, users can click on the action button to open a new blocked Skype Web or focus on an already opened one. The extension will block existing instances as soon as the toolbar button is pressed. The users can assign a keyboard shortcut to do the same.
--Legal
This project is an open-source project that aims to improve the privacy of your Skype Web usage and has nothing to do with Skype itself.
Read more
--Legal
This project is an open-source project that aims to improve the privacy of your Skype Web usage and has nothing to do with Skype itself.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Password Lock for Skype\u2122 Web", "description": "__MSG_description__", "version": "0.1.1", "manifest_version": 3, "default_locale": "en", "permissions": [ "storage", "alarms", "idle" ], "host_permissions": [ "https://web.skype.com/*" ], "homepage_url": "https://webextension.org/listing/password-lock-for-skype.html", "background": { "service_worker": "worker.js" }, "action": { "default_title": "__MSG_action__" }, "icons": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png", "128": "data/icons/128.png", "256": "data/icons/256.png", "512": "data/icons/512.png" }, "content_scripts": [{ "matches": ["https://web.skype.com/*"], "js": ["/data/blocker.js"], "css": ["/data/blocker.css"], "run_at": "document_start" }], "web_accessible_resources": [{ "resources": ["/data/lock/index.html"], "matches": ["https://web.skype.com/*"] }], "commands": { "_execute_action": {} }}
Read more