Contents
1. Before you start
Firefox users
1. Go to the Tampermonkey page of the Firefox Add-ons store and download the latest version of Tampermonkey. If this link doesn't work, go to the Firefox Add-ons store and search for 'Tampermonkey'.
- Make sure you see Tampermonkey when you click on âExtensionsâ (this is the puzzle icon in the top right corner).
-
When you click on âTampermonkeyâ, it should say âenabledâ with a green checkmark at the top. This should be the default. If it isnât, enable the extension by clicking âenabledâ.
-
Go to the next step.
Chrome users
1. Go to the Tampermonkey page on the Chrome Web Store and download the latest version of Tampermonkey. If this link doesn't work, go to Chrome Web Store and search for 'Tampermonkey'. Look under 'Extensions' for the correct link.
2. Click on 'Extensions' (the puzzle icon) in the top right corner and make sure you see Tampermonkey in the list of extensions
3. When you click on âTampermonkeyâ, it should say âenabledâ with a green checkmark at the top. This should be the default. If it isnât, enable the extension by clicking âenabledâ.
4. Go to the next step.
Safari users
Note for Mac users: Tampermonkey on Mac is not free. The steps outlined below do not seem to be working on Mac and Tampermonkey has to be installed via the app store.
1. Go to https://safari-extensions.apple.com/details/?id=net.tampermonkey.safari-G3XV72R5TC and download the latest version of Tampermonkey. If this link doesn't work, go to https://safari-extensions.apple.com and search for 'Tampermonkey'.
CHECKPOINT: make sure you see the Tampermonkey icon in the toolbar.
Mobile browsers
There are lists according to GreasyFork; but only some are tested to work.
Selected browsers that are tested to work includes:
- Android
- Kiwi Browser + Tampermonkey or Violentmonkey
- It has UserScript loading built-in, so may work natively.
- Kiwi Browser + Tampermonkey or Violentmonkey
Other browsers
1. Check if your browsers add-on store has Tampermonkey. If so, install it. There are no pictures for the 'others' category, sorry. It's probably very similar to how it's done with Firefox or Chrome, though, so check out those sections or ask for help below in case you get stuck.
2. If Tampermonkey is not available for your browser, a very similar program will probably exist, so don't worry. A possible alternative is Violentmonkey. There might be others out there too. Just google it!
Note: From here on out, the guide assumes you have installed Tampermonkey. If you have installed a different script manager, some actions might be different. Be aware of this.
2. Install a user script
1. Make sure you have installed a script manager like Tampermonkey. If not, go to the first section of this post.
2. The author of a user script will leave a link to download it in the OP (Original Post) of the thread.
This will usually be a link to https://greasyfork.org/en. On greasyfork, click 'Install this script'.
3. Confirm by clicking âInstallâ again.
That should do it! Time to test out your shiny new functionality by refreshing the page!
If you have any problems with a user script not working, please make sure Tampermonkey and the user script are enabled (see General Troubleshooting for more info).
If the troubleshooting steps didnât help, itâs possible the user script is broken. Ask for help on the forum thread dedicated to that user script. This will likely get you help a lot quicker. Beware though: some old user scripts might no longer be actively maintained.
3. Edit a user script (advanced users)
In most circumstances it should not be necessary to edit a user script.
However, sometimes the creator of a user script will highlight places in the script where the user can make changes to further customise it, or users with some programming knowledge might want to get a peek under the hood. No matter the reason, proceed at your own risk from here on out. If you make changes that break the script, you might have to reinstall it.
1. Go to âDashboardâ.
2. Click on the name of the script you want to edit.
3. Make edits.
4. To save the edited script: If you are old enough to know what a floppy disk is, click that icon. If not, see the image below (Note: image from earlier Tampermonkey version).
Or hit the âCtrl+Sâ combo if youâre more of a keyboard warrior.
DONE!
General troubleshooting
I installed a user script, but nothing happens!
Solution 1 - Is Tampermonkey enabled?
Be sure that Tampermonkey (or whatever script manager you have) is enabled.Click on the âExtensionsâ icon of your browser (as of writing, this is a âpuzzle iconâ) and click on âTampermonkeyâ.
Then, make sure you see âenabledâ with a green checkmark at the top. If you see a red X instead, enable the extension by clicking âenabledâ again.
Solution 2 - Is the user script enabled?
After installing, the user script should be enabled by default. Perhaps you disabled it at some point? Whatever the case, you can check if a user script is enabled by going to the Tampermonkey Dashboard. Click the âExtensionsâ icon (the puzzle icon), click on âTampermonkeyâ, and then click on âDashboardâ.
Make sure the toggle in the âEnabledâ column is turned on for your user script.
If the user script is enabled but not running, in the extension icon popup, the name of the userscript will have grey colored text (like the screenshot below) instead of solid white or black colored text. This usually occurs if the user script was not enabled when the page loaded. If you just installed a new user script and have not refreshed the page, that is certainly the case. So, a simple refresh of the page via the browser should fix that.
Solution 3 - Does your script need the Wanikani Open Framework installed?
Some user scripts rely on another user script called the âWanikani Open Frameworkâ. It was created to simplify the development of complex user scripts. Any user script that uses this Framework should clearly state this in its installation instructions! Go have a look at that forum thread if youâre unsure.
For convenience, here are links to Installing Wanikani Open Framework and for developers, the Wanikani Open Framework [developer thread]
Solution 4 - Ask the creator for help
Not all user scripts work from the get-go. Sometimes, you need to enter your API key before the script can do its magic. Some scripts fetch the API key automatically after installing, and some don't. Or maybe the script is broken due to an update to Wanikani. Be sure to check the script's forum thread for more information and to ask for further support.