|quote=script that is run in a Web browser to make live changes to a Web page. These scripts are oftentimes used to add some functionality to a page or to change its appearance. These are typically written in JavaScript, but can be written in other languages as well.}}</ref> to [[augmented browsing|augment browsing]]. UsesOn includedesktop addingbrowsers shortcutsuch buttons,as keyboard shortcutsFirefox, controlthey playbackare speeds,enabled addby featuresuse toof sites,a and[[userscript enhancingmanager]] [[browsingbrowser historyextension]].<ref> such as [https://developer[Greasemonkey]].mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScriptsuserScriptsThe Presto-based Mozilla MDN]</ref><ref>[https://pctonic.net/whatOpera-arebrowser-supported userscripts-and-how-can-i-use-them/What(referred Areto Userscripts,as AndUser How Can I Use Them? – PCTonic]JavaScript</ref><ref>[https://greasyfork.org/en/scripts/427543-soundcloudlog#additional-info{{cite SoundCloud Log – additional info]</ref>web
On desktop browsers such as Firefox, they are enabled by use of a [[userscript manager]] [[browser extension]] such as [[Greasemonkey]]. The Presto-based Opera-browser-supported userscripts (referred to as User JavaScript<ref>{{cite web