
Magic Userscript+ by Magic
Available on Firefox for Android™Available on Firefox for Android™
Finds available UserJS for the current webpage, the power of Greasy Fork on the go!
You'll need Firefox to use this extension
Extension Metadata
Screenshots

About this extension
A complete rewrite of Userscript+ : Show Site All UserJS
Finds available UserScripts and UserStyles for the current webpage, the power of Greasy Fork on the go!
UserScript Changelog
Web Extension Changelog
List of known issues by Web Browser
Features
UserScript Features:
Web Extension Features:
FAQ / Troubleshooting
(UserScript) How do I open the menu?:
(UserScript) Nothing appears bottom right:
(UserScript) Error occurred while injecting Container:
(UserScript) Error occurred while loading UserJS for this webpage:
No available UserJS for this webpage:
View Console Logs
Want to Contribute?
Fork this repo and open a pull request - Rules - Guide
How to add or edit translations? How to build? - Build
Roadmap
Source Code
Finds available UserScripts and UserStyles for the current webpage, the power of Greasy Fork on the go!
UserScript Changelog
Web Extension Changelog
List of known issues by Web Browser
Features
- General:
- UI designed for mobile and desktop devices
- Multiple language support - date formats are based on your current language
- Import / export config and theme
- Customize theme UI
- Query UserScripts and UserStyles from:
- Greasy Fork - enabled by default
- Sleazy Fork - disabled by default
- GitHub ( requires Personal Access Token, no permissions are required ) - disabled by default
- Built-in UserScripts:
- GreasyFork Bullshit Filter - disabled by default
- Greasyfork Search with Sleazyfork Results include - disabled by default
- Automation:
- Fetch on load - query on page load
- Blacklist:
- Attempts to exclude certain hosts from being queried - localhost, bank, government, etc.
- Menu:
- Search for UserScripts - for shortcuts see Wiki
- Filter UserScripts which do not match your current language
- Sort UserScripts, default sorting "Daily Installs"
- Preview UserScripts code before install
- Save UserScript as a local file
- UserScript highlights:
- UserScripts created by the author - enabled by default
- UserScript recommendations - enabled by default
UserScript Features:
Tested and compatible with TamperMonkey or ViolentMonkey
- General:
- Maximize, minimize, or close menu
- Sync config with UserScript manager or per host
- Customize timeout window - can be re-injected using your managers User Script Commands menu
- Query UserScripts and UserStyles from:
- Open UserJS ( limited availability, will read
Too many requests...
if limit is reached ) - disabled by default - Automation:
- Inject on load - injects menu on page load
- Automatic fullscreen - maximizes menu when opened
- UserScript Commands via
GM_registerMenuCommand
: - Inject Userscript+ - injects menu into the page
- Close Userscript+ - removes menu from the page
Web Extension Features:
- General:
- You can fullscreen the list and it will open it to a new tab
FAQ / Troubleshooting
(UserScript) How do I open the menu?:
- Click or touch the bottom right of a webpage
(UserScript) Nothing appears bottom right:
List of known issues by Web Browser
- Try again on another webpage [Test Page]
- Default timeout is 10000ms before the count disappears
- If issue persists, see View Console Logs or submit a New Issue
(UserScript) Error occurred while injecting Container:
- Try again on another webpage [Test Page]
- This error is caused by the current webpage not supporting attachShadow
(UserScript) Error occurred while loading UserJS for this webpage:
- Reload the webpage or try again on a different webpage [Test Page]
- This error may be caused by
- An error occurred in an enabled search engine while fetching content
- Script is unable to fetch content on current or all webpages
No available UserJS for this webpage:
- This error can be caused when no UserJS could be found in enabled search engines
- If there are known UserJS to exist in enabled search engines, enable
Filter out other languages
View Console Logs
- Open your web browsers Inspect Element and navigate to it's Console
- Locate the following [UserJS] < message > ( you can filter your Console by entering UserJS or [ )
- If nothing appears, this means the script is not executing at all!
- For any additional help, submit a New Issue
Want to Contribute?
Fork this repo and open a pull request - Rules - Guide
How to add or edit translations? How to build? - Build
Roadmap
- Finish WebExtension
- See TODO section in UserScript Changelog
Source Code
Rate your experience
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Access browser tabs
This add-on may also ask to:
- Access your data for all websites
More information
- Add-on Links
- Version
- 6.0.0
- Size
- 1.01 MB
- Last updated
- 23 days ago (Mar 10, 2025)
- Related Categories
- License
- MIT License
- Version History
- Tags
Add to collection
More extensions by Magic
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet