Download tiktok.com's videos with a single click or by right-clicking on the video elements

Latest Version

Version
0.1.1
Update
January 6, 2022
Size
28.7KiB
Developer
Category
Users
801
Rating
3.66667 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
See more

Video Downloader for TikTok Extension

This extension allows you to download video streams from supported hostnames to the local disk. There are two methods you can use to download a video:

1. Right-click on the video element and click \"Save Video\" (this item appears on the context menu when you have this extension installed)
2. Use the \"Download\" button next to the video element

Supported hostnames:
1. https://www.tiktok.com/*

How does it work:
Method 1: the extension tries to remove the overlay item that hides the video element so that the native right-click over video element could appear
Method 2: the extension tries to find the video element and insert a download button next to it. This method displays the downloading progress. Also, the extension tries to find the correct filename for the media.

For bug reports please use
https://github.com/chandler-stimson/video-downloader
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Video Downloader for TikTok", "description": "Download tiktok.com's videos with a single click or by right-clicking on the video elements", "version": "0.1.1", "manifest_version": 3, "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" }, "homepage_url": "https://add0n.com/video-downloader.html", "permissions": [ "storage" ], "optional_permissions": [ "downloads" ], "background": { "service_worker": "worker.js" }, "content_scripts": [{ "matches": ["*://www.tiktok.com/*"], "js": [ "data/inject/mouse.js", "data/inject/button.js" ], "css": ["data/inject/button.css"], "run_at": "document_start" }], "web_accessible_resources": [{ "resources": ["data/inject/button.svg"], "matches": ["*://www.tiktok.com/*"] }]}
Read more