1. If StopTheScript is not yet enabled, see how to enable StopTheScript.
2. If you want to stop all JavaScript on a specific website, open the site in Safari.

3. Press the button in the Safari address bar to open the menu.


4. Select StopTheScript in the menu.

5. Allow StopTheScript to access the website for one day or always, according to your preference. This allows StopTheScript to stop JavaScript on the site. (In other words, you allow StopTheScript in order to disallow JavaScript.)

6. If you selected "Always Allow…" you will be asked for confirmation. Select "Always Allow on This Website".
(You don't want to select "Always Allow on Every Website", because that would disable JavaScript entirely in Safari.)
7. StopTheScript is now allowed on the website. Right after you allow it on a website, you may need to reload the Safari tab for JavaScript blocking to take effect immediately on the page that's already open. But on any new page load, JavaScript blocking will be automatic.
Whenever StopTheScript is allowed on a website, its icon will show a blue highlight.

Undo:
If you stopped JavaScript on a website, but you want to enable JavaScript on that site again, you can revoke StopTheScript's access to the site. Open the Settings app, select Safari, Extensions, and StopTheScript.

Select the website in the list, and switch the permissions from Allow to Ask.

Advanced Tip:
Is it possible for StopTheScript to stop all JavaScript on all websites by default, while allowing JavaScript on a few selected websites? Yes, but it's a little tricky. See this advanced tutorial.
Noscript:
By default, StopTheScript allows HTML <noscript> elements to display. (Try this test page for a demo.) However, if you want to prevent <noscript> elements from displaying, there's a setting in the StopTheScript extension popup that allows you to hide <noscript>, by default and by website. After changing the setting, you need to reload the webpage in Safari to make the new setting take effect immediately.
