- Add Functionality, such as a “Download List to CSV” button that loops through a list on the web page and generates a CSV file.
- Remove Functionality, such as hiding links or buttons you never intend to use to help de-clutter a web interface.
- Fix Design Issues, such as the position or color of an element on the page that might be bothering you.
User Scripts can be run in any web browser by installing a User Script browser extension. Here are a few example User Script extensions for some of the more popular web browsers:
- Safari – Userscripts
- Firefox – Violentmonkey
- Brave – Violentmonkey
- Chrome – Violentmonkey
- Edge – Violentmonkey
PRO TIP: If you have access to a WebDAV file sharing folder that supports BASIC authentication, Violentmonkey can sync your User Scripts settings across multiple browsers. Unfortunately, Violentmonkey does not currently support WebDAV DIGEST authentication.
Getting Started with Userscripts Extension on Safari
I’ve provided a few example scripts you can use to suppress extra menus and buttons on several financial websites. Here are step-by-step instructions to install these scripts.
- Install the Userscripts browser extension for Safari
- Enable the extension
- Go to the Safari drop-down menu and select Preferences
- When the Preferences window appears, go to the Extensions tab
- Make sure the “Userscripts” extension is enabled. The check box next to the extension name should be checked.
- Click the “Userscripts” icon on your Safari browser bar. The icon will look similar to this: “</>“
- You should see a window with a “Search and Filter” text box, Gear icon, and Plus icon in the upper-left corner
- Download a Sample Script, open the text file, and copy/paste the code into the right-hand content area, replacing the sample template code. Repeat for each User Script you’d like to try. You can install multiple User Scripts.
- Use the toggle in the left-hand list to enable/disable individual User Scripts
- Browse to the website and enjoy the User Script customizations!