Charlotte
Making the web more accessible for everyone. Provides screen reading, image captioning, high contrast, cursor changes and more!
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "Charlotte",
"description": "Making the web more accessible for everyone. Provides screen reading, image captioning, high contrast, cursor changes and more!",
"version": "0.5.0",
"manifest_version": 3,
"icons": {
"16": "assets/imgs/charlotte_favicon.png",
"32": "assets/imgs/charlotte_favicon.png",
"48": "assets/imgs/charlotte_favicon.png",
"128": "assets/imgs/charlotte_favicon.png"
},
"background": {
"service_worker": "./background.js",
"type": "module"
},
"commands": {
"_execute_action": {
"suggested_key": {
"default": "Alt+C"
}
},
"toggleAccessibilityFeatures": {
"suggested_key": {
"default": "Alt+A"
},
"description": "Enable or disable accessibility features on the current tab"
},
"selectNextElement": {
"suggested_key": {
"default": "Alt+Right"
},
"description": "Select the next element"
},
"selectPrevElement": {
"suggested_key": {
"default": "Alt+Left"
},
"description": "Select the previous element"
}
},
"action": {
"default_popup": "./popup.html",
"default_icons": {
"16": "assets/imgs/charlotte_favicon.png",
"32": "assets/imgs/charlotte_favicon.png",
"48": "assets/imgs/charlotte_favicon.png",
"128": "assets/imgs/charlotte_favicon.png"
}
},
"options_page": "./pages/options.html",
"permissions": [
"contextMenus",
"activeTab",
"storage",
"scripting"
],
"web_accessible_resources": [
{
"resources": [
"assets/imgs/cursors/*.png",
"assets/js/*.js",
"assets/fonts/*"
],
"matches": [
"<all_urls>"
]
}
]
}