Page Shadow
An extension for Chrome/Chromium, Firefox, Opera and Edge designed to render a web page more readable in a dark environment by decreasing page brightness or by increasing page contrast. This extension also have a night mode and others tools.
Additional files are visible only to premium users
manifest.json
{
"name": "Page Shadow",
"version": "2.10.3",
"default_locale": "en",
"manifest_version": 2,
"icons": {
"32": "img/icon_32.png",
"40": "img/icon_40.png",
"48": "img/icon_48.png",
"64": "img/icon.png",
"96": "img/icon_96.png",
"128": "img/icon_128.png",
"256": "img/icon_256.png",
"512": "img/icon_512.png"
},
"description": "__MSG_extensionDescription__",
"author": "Eliastik",
"developer": {
"name": "Eliastik",
"url": "http://www.eliastiksofts.com/page-shadow/"
},
"homepage_url": "http://www.eliastiksofts.com/page-shadow/",
"browser_action": {
"default_title": "Page Shadow",
"default_icon": {
"32": "img/icon_32.png",
"40": "img/icon_40.png",
"48": "img/icon_48.png",
"64": "img/icon.png",
"96": "img/icon_96.png",
"128": "img/icon_128.png",
"256": "img/icon_256.png",
"512": "img/icon_512.png"
}
},
"options_ui": {
"open_in_tab": true,
"page": "options.html"
},
"applications": {
"gecko": {
"id": "[email protected]",
"strict_min_version": "48.0"
}
},
"permissions": [
"storage",
"contextMenus",
"tabs",
"<all_urls>",
"unlimitedStorage"
],
"content_scripts": [
{
"js": [
"js/content.js"
],
"css": [
"css/content.css",
"css/content_invert.css",
"css/content_attenuate.css"
],
"matches": [
"http://*/*",
"https://*/*",
"ftp://*/*",
"file:///*/*"
],
"run_at": "document_start",
"match_about_blank": true,
"all_frames": true
}
],
"background": {
"scripts": [
"js/background.js"
]
},
"commands": {
"enableDisable": {
"suggested_key": {
"default": "Alt+Shift+S"
},
"description": "__MSG_enableDisableShortcut__"
},
"enablePresetOne": {
"description": "__MSG_enablePresetOne__"
},
"enablePresetTwo": {
"description": "__MSG_enablePresetTwo__"
},
"enablePresetThree": {
"description": "__MSG_enablePresetThree__"
},
"enablePresetFour": {
"description": "__MSG_enablePresetFour__"
},
"enablePresetFive": {
"description": "__MSG_enablePresetFive__"
},
"enablePresetSix": {
"description": "__MSG_enablePresetSix__"
},
"enablePresetSeven": {
"description": "__MSG_enablePresetSeven__"
},
"enablePresetEight": {
"description": "__MSG_enablePresetEight__"
},
"enablePresetNine": {
"description": "__MSG_enablePresetNine__"
},
"enablePresetTen": {
"description": "__MSG_enablePresetTen__"
}
}
}