Foxy Gestures
Mouse gestures for Firefox. A web extension alternative to FireGestures created by a long time FireGestures user.
Additional files are visible only to premium users
manifest.json
{
"manifest_version": 2,
"name": "Foxy Gestures",
"version": "1.2.12",
"applications": {
"gecko": {
"id": "{e839c3f9-298e-4cd0-99e0-464431cb7c34}",
"strict_min_version": "61.0"
}
},
"default_locale": "en",
"description": "__MSG_manifestDescription__",
"icons": {
"48": "icons/icon.svg",
"96": "icons/icon.svg"
},
"browser_action": {
"default_title": "__MSG_browserActionEnableGestures__",
"default_icon": "icons/off.svg"
},
"permissions": [
"browserSettings",
"cookies",
"contextualIdentities",
"sessions",
"storage",
"tabs"
],
"optional_permissions": [
"bookmarks",
"clipboardRead",
"clipboardWrite",
"downloads",
"downloads.open",
"find",
"history",
"notifications",
"search"
],
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self';",
"options_ui": {
"browser_style": true,
"page": "options/options.html",
"open_in_tab": true
},
"background": {
"scripts": [
"common/Optional.js",
"background/settings.js",
"background/updates.js",
"background/helpers.js",
"background/commands.js",
"background/handler.js"
]
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"exclude_matches": [
"*://*.duosecurity.com/*"
],
"match_about_blank": true,
"all_frames": true,
"run_at": "document_start",
"js": [
"content/helpers.js",
"content/commands.js",
"content/mouseEvents.js"
]
},
{
"matches": [
"<all_urls>"
],
"exclude_matches": [
"*://*.duosecurity.com/*"
],
"match_about_blank": true,
"all_frames": false,
"run_at": "document_start",
"js": [
"common/GestureDetector.js",
"content/helpers.js",
"content/interface.js",
"content/handler.js"
]
}
]
}