您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
为当前网页查找可用的用户脚本。
当前为
IMPORTANT
If the current webpage is set to block resources through CSP
It can cause this script not work for that webpage!
A complete rewrite of Userscript+ : Show Site All UserJS
Finds available Userscripts for the current webpage, the power of Greasy Fork on the go!
List of known issues by Web Browser
Userscript:
Web Extension:
Version | Install | Alternative | Notes |
---|---|---|---|
Chrome/Edge/Opera | GitHub | N/A | Work in progress |
Firefox | GitHub | Add-on Store | Work in progress |
(Not Recommended) Bookmarklet:
Save this URL as a bookmark, clicking it will cause the userscript version to inject itself into the current webpage.
javascript:(function(){['https://cdn.jsdelivr.net/gh/magicoflolis/Userscript-Plus@master/userscript/dist/magic-userjs.user.js'].map(s=>document.body.appendChild(document.createElement('script')).src=s)})();
Demos |
---|
![]() |
![]() |
Userscript Features:
Tested and compatible with TamperMonkey or ViolentMonkey
Bookmarklet Features:
Webextension Features:
How do I open the menu?:
Nothing appears bottom right:
Error occurred while injecting Container:
Error occurred while loading UserJS for this webpage:
No available UserJS for this webpage:
Filter out other languages
Developed in VSCodium
Install Node.js and pnpm. The version of Node.js should match "node"
key in package.json
.
# Install dependencies
$ pnpm i
Desktop version - developed using ViolentMonkey, see How to edit scripts with your favorite editor?
Mobile version - developed using FireFox Developer Edition "Responsive Design Mode" on desktop + cromite app on Android
# Watch and compile to local HTTP server
$ pnpm run dev:UserJS
# Compile UserJS
$ pnpm run pub:UserJS
# Compile webextension (dev version) for "Chromium" to "./tests/chrome"
$ pnpm run dev:Cr
# Compile webextension (dev version) for "Firefox" to "./tests/chrome"
$ pnpm run dev:FF
# Compile webextension (public version) for "Chromium" to "./tests/chrome"
$ pnpm run webpack:Cr
# Compile webextension (public version) for "Firefox" to "./tests/chrome"
$ pnpm run webpack:FF
# [ Testing ]
# Browsers can be launched via "Run and Debug" in VSCode.
# Edit runtimeExecutable in ".vscode/launch.json" to your Chrome executable.
# Recommended to create an additional profile "about:profiles" for Firefox.