Based on crxMouse gesture, improve super drag to realize multiple mouse gesture applications for text, links and pictures.
Premium users can view and search full source code, and see the source code differences
between two versions.
Upgrade to premium
manifest.json
{
"name": "__MSG_appName__",
"description": "__MSG_descriptionjson__",
"version": "7.0.1",
"manifest_version": 3,
"icons": {
"16": "icon.png",
"48": "icon.png",
"128": "icon.png"
},
"default_locale": "en",
"permissions": [
"tabs",
"storage",
"contextMenus",
"webNavigation",
"webRequest",
"clipboardRead",
"clipboardWrite",
"bookmarks",
"unlimitedStorage",
"declarativeNetRequest"
],
"host_permissions": [
"*://*/*",
"<all_urls>"
],
"action": {
"default_icon": "icon.png",
"default_title": "crxMouse Top Gestures"
},
"background": {
"service_worker": "service_worker.js"
},
"content_scripts": [
{
"all_frames": true,
"css": [
"css/content.css"
],
"js": [
"js/jquery-3.3.1.min.js",
"content.js"
],
"matches": [
"*://*/*"
],
"run_at": "document_start"
},
{
"all_frames": true,
"js": [
"js/content.js"
],
"matches": [
"http://*/*",
"https://*/*"
],
"run_at": "document_end"
},
{
"matches": [
"*://*/*"
],
"run_at": "document_end",
"all_frames": true,
"js": [
"js/frame.js"
]
},
{
"matches": [
"https://crxmouse.com/*"
],
"run_at": "document_start",
"all_frames": true,
"js": [
"js/websiteHandler.js"
]
}
],
"options_page": "options.html",
"web_accessible_resources": [
{
"resources": [
"image/*",
"js/*",
"icon.png",
"html/notifi.html",
"options.html",
"fonts/*",
"css/"
],
"matches": [
"*://*/*"
]
}
],
"update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}