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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.