This script is for PERSONAL use only!

You are free to install this script for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:Common.js or MediaWiki:Wikia.js), as it would violate Fandom's Terms of Use.
(See the customization policy)

UnsafeScripts attempts to re-activate user customizations in the JS code editor; a safety limitation which power users may find annoying.

It is possible for custom JS to break or exploit the editor with this script, unless bypassed. Only use this script for a reason, like if you want AntiUnicruft or MobileEditor to work fully.


When the edit button is clicked, the script launches the JavaScript page editor in a new tab and loads the customization there. The script also supports URL query parameters.

Note that this script loads site scripts as well as user scripts.



User configuration

You can configure the script by placing the window.unsafeScriptsConfig object above your import. Here's the default configuration:

window.unsafeScriptsConfig = {
    'usesitejs': true,
    'useuserjs': true,
    'usesitecss': true,
    'useusercss': true,
    'dropdown': false,
    'close': false


Here's a list of options:

Option Description Default

Conditional for loading the site scripts module.
Accepts true and false.


Conditional for loading the user scripts module.
Accepts true and false.


Conditional for loading the site styles module.
Accepts true and false.


Conditional for loading the user styles module.
Accepts true and false.


Close the JS page window when the edit pane opens.
Prevents multiple tabs opening, but discards page history.
Accepts true and false.


URL query parameters

With these, you can override the options set in the default/user configuration. On the script page, add a query string in your address bar like so:

This URL moves the button to the dropdown and enables debug mode.

Preventing customizations from loading

The usesitejsand usesitecss options can be set to false, in order to disable customisations.

If you need to bypass customizations while removing malicious code, use the following:

This URL disables site JS, site CSS and moves the button to the dropdown.


  • This script was created in 2013, after Fandom introduced a safety feature that blocks user and site scripts while editing Javascript pages.
Community content is available under CC-BY-SA unless otherwise noted.