Chrome extension to hide all images by default and show images again with click of icon.
Image Hider Extension
Hides images on a website, shows images temporarily on hover.
Shows images again by clicking the extension icon.
Hide/Show preference works on a per-domain basis, meaning you can have one website hide images and another show them.
Preference is saved automatically using HTML5 LocalStorage.
Updated 12/07/2015 -- Now you can hide background images by toggling a setting (right click on the extension icon to find the setting). Note that this applies to all websites when toggled and may cause unwanted effects (ex: may hide button icons).
Updated again to fix default hide status.
This is an open source project under the MIT license.
Note: it does not currently work on videos, or other media.
Read more
Shows images again by clicking the extension icon.
Hide/Show preference works on a per-domain basis, meaning you can have one website hide images and another show them.
Preference is saved automatically using HTML5 LocalStorage.
Updated 12/07/2015 -- Now you can hide background images by toggling a setting (right click on the extension icon to find the setting). Note that this applies to all websites when toggled and may cause unwanted effects (ex: may hide button icons).
Updated again to fix default hide status.
This is an open source project under the MIT license.
Note: it does not currently work on videos, or other media.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Image Hider", "version": "0.2.8", "description": "Chrome extension to hide all images by default and show images again with click of icon.", "author": "Alex Mason", "homepage_url": "https://chrome.google.com/webstore/detail/image-hider/fdjghmbmljbhojdgegmhhbkhgoacgdcb", "icons": { "16": "icons/icon16.png", "32": "icons/icon32.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "js": ["content.js"], "all_frames": true } ], "web_accessible_resources": [ "style-hide.css" ], "background": { "scripts": ["background.js"] }, "browser_action": { "default_title": "Image Hider", "default_icon": "icon.png" }, "permissions": [ "contextMenus", "storage" ]}
Read more