Knowledge

Userscript

Source 📝

97:
is a type of browser extension and augmented browsing technology that provides a user interface to manage scripts. The main purpose of a userscript manager is to execute scripts on webpages as they are loaded. The most common operations performed by a userscript manager include downloading, creating,
109:
Historically (circa 2005–2011) userscripts.org, created by American programmer Jesse Andrews, was the largest such repository for userscripts. Over time, the site was transitioned between various maintainers before it went offline completely in May 2014. All that remains is a mirror, which is useful
182:
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
106:
One aspect of userscripts is that they can be shared. They can be uploaded to a userscript repository where they become available to other users for downloading.
68:. The Presto-based Opera-supported userscripts (referred to as User JavaScript) are placed in a designated directory. Userscripts are often referred to as 79:
feature is enabled for registered users that allows them to install userscripts to augment editing and viewing of the encyclopedia's pages.
141: 46:. Uses include adding shortcut buttons and keyboard shortcuts, controlling playback speeds, adding features to sites, and enhancing the 276: 195: 98:
installing, organizing, deleting and editing scripts, as well as modifying script permissions (e.g. website exceptions).
241:
User JavaScript allows you to specify local JavaScript files for Opera to include on every page that you visit.
76: 20: 299: 496: 146: 94: 88: 54: 43: 268: 255: 272: 264: 57: 47: 121:, a repository largely developed and maintained by Canadian programmer Jason Barnabe. 490: 166: 324: 129: 125: 113:
A handful of the most active contributors in the userscripts.org community created
69: 65: 61: 420: 35: 396: 348: 229: 224: 300:"Userscripts.org down for good? Here are alternatives - gHacks Tech News" 53:
On desktop browsers such as Firefox, userscripts are enabled by use of a
39: 283:
You can customize Knowledge in ways that make your editing easier with
482:
Greasespot.net, official website for Greasemonkey (Firefox extension)
219: 132:
extensions may choose to install .user.js scripts from any location.
476: 72:
scripts, named after the original userscript manager for Firefox.
372: 444: 481: 16:
Program usually written in JavaScript for modifying web pages
471: 117:, which is actively in use today. Also available is 254: 8: 256:"Chapter 21: Easier Editing with JavaScript" 19:For use of userscripts on Knowledge, see 421:"User Script Hosting - GreaseSpot Wiki" 287:, which are written in JavaScript code. 158: 7: 142:List of augmented browsing software 34:) is a program, usually written in 196:"userScripts - Mozilla | MDN" 14: 325:"Jesse Andrews - Userscripts.org" 477:Userscripts.org archival mirror 1: 349:"Community - Userscripts.org" 261:Knowledge: The Missing Manual 173:. Computer Hope. 2017-04-26 513: 86: 18: 397:"JasonBarnabe/greasyfork" 253:Broughton, John (2008). 171:Computer Hope Dictionary 110:for archival purposes. 102:Userscript repositories 353:userscripts-mirror.org 329:userscripts-mirror.org 304:gHacks Technology News 21:Knowledge:User scripts 200:developer.mozilla.org 449:www.tampermonkey.net 445:"Tampermonkey • FAQ" 425:wiki.greasespot.net 83:Userscript managers 147:Scripting language 95:userscript manager 89:Userscript manager 55:userscript manager 220:"User JavaScript" 58:browser extension 504: 459: 458: 456: 455: 441: 435: 434: 432: 431: 417: 411: 410: 408: 407: 393: 387: 386: 384: 383: 369: 363: 362: 360: 359: 345: 339: 338: 336: 335: 321: 315: 314: 312: 311: 296: 290: 289: 258: 250: 244: 243: 238: 237: 216: 210: 209: 207: 206: 192: 186: 185: 179: 178: 163: 75:On Knowledge, a 48:browsing history 44:augment browsing 38:, for modifying 512: 511: 507: 506: 505: 503: 502: 501: 487: 486: 468: 463: 462: 453: 451: 443: 442: 438: 429: 427: 419: 418: 414: 405: 403: 395: 394: 390: 381: 379: 371: 370: 366: 357: 355: 347: 346: 342: 333: 331: 323: 322: 318: 309: 307: 298: 297: 293: 279: 252: 251: 247: 235: 233: 218: 217: 213: 204: 202: 194: 193: 189: 176: 174: 165: 164: 160: 155: 138: 104: 91: 85: 24: 17: 12: 11: 5: 510: 508: 500: 499: 489: 488: 485: 484: 479: 474: 467: 466:External links 464: 461: 460: 436: 412: 388: 364: 340: 316: 291: 278:978-0596515164 277: 265:O'Reilly Media 245: 211: 187: 157: 156: 154: 151: 150: 149: 144: 137: 134: 103: 100: 87:Main article: 84: 81: 15: 13: 10: 9: 6: 4: 3: 2: 509: 498: 495: 494: 492: 483: 480: 478: 475: 473: 470: 469: 465: 450: 446: 440: 437: 426: 422: 416: 413: 402: 398: 392: 389: 378: 374: 368: 365: 354: 350: 344: 341: 330: 326: 320: 317: 306:. May 9, 2014 305: 301: 295: 292: 288: 286: 280: 274: 270: 266: 262: 257: 249: 246: 242: 231: 227: 226: 221: 215: 212: 201: 197: 191: 188: 184: 172: 168: 167:"User script" 162: 159: 152: 148: 145: 143: 140: 139: 135: 133: 131: 127: 124:Users of the 122: 120: 116: 111: 107: 101: 99: 96: 90: 82: 80: 78: 73: 71: 67: 63: 59: 56: 51: 49: 45: 41: 37: 33: 29: 22: 452:. Retrieved 448: 439: 428:. Retrieved 424: 415: 404:. Retrieved 400: 391: 380:. Retrieved 376: 373:"OpenUserJS" 367: 356:. Retrieved 352: 343: 332:. Retrieved 328: 319: 308:. Retrieved 303: 294: 285:user scripts 284: 282: 260: 248: 240: 234:. Retrieved 232:. 2012-06-02 223: 214: 203:. Retrieved 199: 190: 181: 175:. Retrieved 170: 161: 130:Tampermonkey 126:Greasemonkey 123: 118: 114: 112: 108: 105: 92: 77:user scripts 74: 70:Greasemonkey 66:Greasemonkey 62:Tampermonkey 52: 31: 27: 25: 119:Greasy Fork 32:user script 497:JavaScript 472:OpenUserJS 454:2021-06-13 430:2021-06-13 406:2021-06-13 382:2021-06-13 358:2021-06-13 334:2021-06-13 310:2021-06-13 267:. p.  236:2017-08-31 205:2021-06-21 177:2017-08-19 153:References 115:OpenUserJS 36:JavaScript 28:userscript 230:Opera.com 225:Opera.com 40:web pages 491:Category 136:See also 60:such as 401:GitHub 377:GitHub 275:  183:well. 273:ISBN 128:and 30:(or 269:401 64:or 42:to 493:: 447:. 423:. 399:. 375:. 351:. 327:. 302:. 281:. 271:. 263:. 259:. 239:. 228:. 222:. 198:. 180:. 169:. 93:A 50:. 26:A 457:. 433:. 409:. 385:. 361:. 337:. 313:. 208:. 23:.

Index

Knowledge:User scripts
JavaScript
web pages
augment browsing
browsing history
userscript manager
browser extension
Tampermonkey
Greasemonkey
Greasemonkey
user scripts
Userscript manager
userscript manager
Greasemonkey
Tampermonkey
List of augmented browsing software
Scripting language
"User script"
"userScripts - Mozilla | MDN"
"User JavaScript"
Opera.com
Opera.com
"Chapter 21: Easier Editing with JavaScript"
O'Reilly Media
401
ISBN
978-0596515164
"Userscripts.org down for good? Here are alternatives - gHacks Tech News"
"Jesse Andrews - Userscripts.org"
"Community - Userscripts.org"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.