Secure recording to any specific tab. Both video and network

Latest Version

Version
1.4
Update
March 12, 2023
Size
27.84KiB
Developer
Category
Users
21
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Storage
TabCapture
ActiveTab
DeclarativeContent
Downloads
WebRequest

See more

Universal Video And Network Recorder Extension

First public beta version is released.
Please give me your suggestions in case some features are missing or need improvement.

* Record specific tabs only, and not the full browser.
* Extension is enabled only in case URL is according to the chosen filter.
* Multi tab recording is supported.
* Possibility to record all network requests and responses for specific tab.
* In case of closing the tab while recording - record will stop, and video will be downloaded automatically.
* In case user redirected to another URL that does not match the required filter while recording - recording will be stopped and downloaded immediately.
* Possibility to set maximum video length limitation in minutes. By default number is set to 1 minute.
* Possibility to limit frame rate, to achieve smaller video size. By default it is set to 30 FPS.
* All videos that are downloaded, will be deleted by default after 3 hours. The default time could be changed by user.
* Network Requests can be filtered by type. By default only POST, PUT and DELETE requests are recorded.
* SOON: support for saving the video at the custom server.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Universal Video And Network Recorder", "description": "Secure recording to any specific tab. Both video and network", "version": "1.4", "page_action": { "default_icon": "icons/record2.png", "default_popup": "popup.html" }, "background": { "scripts": ["background.js"], "persistent": true }, "permissions": [ "tabs", "storage", "tabCapture", "activeTab", "declarativeContent", "downloads", "webRequest", "" ], "options_ui": { "page": "options.html", "open_in_tab": false }, "commands": { "_execute_page_action": { "suggested_key": { "default": "Alt+K" }, "description": "Open Popup" } }}
Read more