This is a chrome extension that creates an overlay on every tab with a partially transparent .gif or image, or a .mp4 or .webm gif

Latest Version

Version
0.0.0.3
Update
December 24, 2019
Size
17.09KiB
Developer
Category
Users
892
Rating
4.16667 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
WebRequest
WebRequestBlocking
DeclarativeContent
Storage
Http://*/
Https://*/
See more

ChromeOverlay Extension

ChromeOverlay is an extension that lets you create a .GIF or image overlay on every webpage you open in Chrome. All you need is the link to an online image or GIF and it'll show up on top of your page!

You can adjust the image transparency and set favorite GIF links for easier access.

Now with support for .mp4 and .webm files! These files won't load on certain sites that have Content Security Policy blocking loading of video content, but should work on most sites.

options:
disable the image\tchecking this checkbox removes the overlayed image
GIF transparency\tadjust this slider to change how transparent the overlay is
Load current URL\tLoads the URL currently being used as the overlay into the textbox. Useful if you've set a GIF without saving it and changed the text
Set as new overlay\tSet the link from the textbox as the current link to display on the page
Save URL as favorite\tAdds the link from the textbox as a new favorite

Favorite options

Load URL\tLoads the favorite URL into the textbox and sets it as the current link
Delete\tRemoves the favorite. Has no effect on the currently loaded link
Read more

Source Manifest.json

" {"update_url": "https://clients2.google.com/service/update2/crx", "name": "ChromeOverlay", "version": "0.0.0.3", "description": "This is a chrome extension that creates an overlay on every tab with a partially transparent .gif or image, or a .mp4 or .webm gif", "permissions": [ "webRequest", "webRequestBlocking", "declarativeContent", "storage", "http://*/", "https://*/" ], "background": { "scripts": ["background.js"], "persistent": true }, "content_scripts": [ { "matches": ["*://*/*"], "js": [ "content/overlayContent.js" ] }, { "matches": ["*://*/*"], "js": [ "content/parseIframe.js" ], "all_frames": true } ], "web_accessible_resources": [ "/content/*" ], "options_page": "popup/popup.html", "page_action": { "default_popup": "popup/popup.html", "default_icon": { "16": "images/OverlayIcon.png" }, "icons": { "16": "images/OverlayIcon.png" } }, "manifest_version": 2 }
Read more