Create a custom right-click menu and choose the links and scripts you want in it.

Latest Version

Version
2.2.14
Update
February 10, 2021
Size
4.51MiB
Developer
Category
Users
5,000+
Rating
3.93023 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions

ActiveTab
ContextMenus
Storage
UnlimitedStorage
Tabs
See more

Custom Right-Click Menu Extension

Create your own entries in the right-click menu. Add custom JavasScript scripts, links, sub-menus and custom CSS stylesheets that activate when you click them in your right-click menu and do anything you want all from your right-click menu. Featuring full GreaseMonkey compatibility for userscripts and Stylish compatibility for userstyles.

Using the CRM API, the chrome APIs that come with it, and the background script, you have the same freedom in writing JavaScript scripts that you would have writing a chrome extension except that this is a lot easier. This allows you to write just about anything you want and incorporate it into your or someone else's right-click menu by sharing it.

For more information check out the source code over at https://github.com/SanderRonde/CustomRightClickMenu
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 2,\t"options_page": "html/options.html",\t"name": "Custom Right-Click Menu",\t"description": "Create a custom right-click menu and choose the links and scripts you want in it.",\t"version": "2.2.14",\t"short_name": "CRM",\t"minimum_chrome_version": "26",\t"background": {\t\t"page": "html/background.html"\t},\t"content_scripts": [\t\t{\t\t\t"matches": [ "" ],\t\t\t"js": [ "js/polyfills/browser.js", "js/contentscripts/contentscript.js" ]\t\t}, {\t\t\t"matches": ["http://userstyles.org/*", "https://userstyles.org/*"],\t\t\t"run_at": "document_start",\t\t\t"all_frames": true,\t\t\t"js": [ "js/polyfills/browser.js", "js/contentscripts/userstyles.js" ]\t\t }, {\t\t\t"matches": ["https://openusercss.org/*", "https://openusercss.com/*"],\t\t\t"run_at": "document_start",\t\t\t"all_frames": false,\t\t\t"js": [ "js/polyfills/browser.js", "js/contentscripts/openusercss.js" ]\t\t }, {\t\t\t"matches": [""],\t\t\t"include_globs": ["*.user.css", "*.user.style"],\t\t\t"run_at": "document_idle",\t\t\t"all_frames": false,\t\t\t"js": [ "js/polyfills/browser.js", "js/contentscripts/usercss.js" ]\t\t }\t],\t"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self';",\t"permissions": [\t\t"",\t\t"activeTab",\t\t"contextMenus",\t\t"storage",\t\t"unlimitedStorage",\t\t"tabs"\t],\t"web_accessible_resources": [\t\t"js/jquery-2.0.3.js",\t\t"js/crmapi.js",\t\t"html/install.html",\t\t"html/logging.html"\t],\t"optional_permissions": [\t\t"downloads"\t],\t"commands": {\t\t"crm_command_01": {\t\t\t"description": "CRM Keyboard Shortcut number 1",\t\t\t"global": true\t\t},\t\t"crm_command_02": {\t\t\t"description": "CRM Keyboard Shortcut number 2",\t\t\t"global": true\t\t},\t\t"crm_command_03": {\t\t\t"description": "CRM Keyboard Shortcut number 3",\t\t\t"global": true\t\t},\t\t"crm_command_04": {\t\t\t"description": "CRM Keyboard Shortcut number 4",\t\t\t"global": true\t\t},\t\t"crm_command_05": {\t\t\t"description": "CRM Keyboard Shortcut number 5",\t\t\t"global": true\t\t},\t\t"crm_command_06": {\t\t\t"description": "CRM Keyboard Shortcut number 6",\t\t\t"global": true\t\t},\t\t"crm_command_07": {\t\t\t"description": "CRM Keyboard Shortcut number 7",\t\t\t"global": true\t\t},\t\t"crm_command_08": {\t\t\t"description": "CRM Keyboard Shortcut number 8",\t\t\t"global": true\t\t},\t\t"crm_command_09": {\t\t\t"description": "CRM Keyboard Shortcut number 9",\t\t\t"global": true\t\t},\t\t"crm_command_10": {\t\t\t"description": "CRM Keyboard Shortcut number 10",\t\t\t"global": true\t\t}\t},\t"incognito": "spanning",\t"icons": {\t\t"16": "icon-supersmall.png",\t\t"48": "icon-small.png",\t\t"128": "icon-large.png"\t}}
Read more