74:
168:, enabling users to use userscripts on Android's internal browser. In Jan 2013, after the publication of version 2.9, Jan Biniok decided to change Tampermonkey from open source (GPLv3) to closed source (proprietary). By 2019, Tampermonkey had over 10 million users. By 2022 Tampermonkey was one of 33 extensions on the
217:
would install the Chrome Web Store version of
Tampermonkey and likely utilize the extension to facilitate the injection of ads or other malicious behavior. The site stated, "This does not mean that Tampermonkey is malicious, but rather that a malicious program is utilizing a legitimate program for
184:
post that the new Chrome manifest V3 would break the extension. The new manifest would ban remotely accessed code which
Tampermonkey is dependent on. The userscripts use code that is created by developers not at
164:. Eventually the code was re-used and published as a standalone extension for Chrome which had more features than Chrome's native script support. In 2011, Tampermonkey was ported to
314:
419:
504:
193:
and
Greasyfork. This code is inserted after the extension is installed, however the manifest requires the code to be present at installation.
205:
banned the
Tampermonkey extension from being installed through the Chrome Web Store, claiming it had been identified as malicious. Later,
393:
499:
452:
285:
53:
165:
509:
218:
bad behavior," going on to call Opera's blacklisting the extension for this reason a "strange decision".
365:
89:
467:
202:
259:
125:
462:
235:
206:
129:
169:
84:
190:
73:
394:"Opera blacklists Tampermonkey extension, says extension is Malicious [Updated]"
457:
493:
339:
181:
161:
157:
122:
93:
156:
Tampermonkey was first created in May 2010 by Jan Biniok. It first emerged as a
137:
62:
370:
141:
35:
25:
315:"TamperMonkey May Be the Next Victim of Google's Chrome Manifest V3 Changes"
145:
472:
133:
210:
186:
420:"Opera Blacklists Tampermonkey Extension Being Installed by Malware"
189:, and instead is created by third-party developers at places like
105:
483:
447:
477:
286:"TamperMonkey brings GreaseMonkey user scripts to Android"
366:"Chrome's Manifest V3 proposal would break Tampermonkey"
100:
83:
52:
44:
34:
24:
8:
19:
340:"List of Chrome extensions with 10M+ users"
308:
306:
72:
18:
227:
160:userscript that was wrapped to support
209:was able to determine that a piece of
7:
313:Lawrence, Abrams (28 January 2019).
254:
252:
144:programs that can be used to modify
16:Userscript manager browser extension
418:Lawrence, Abrams (6 January 2019).
180:In January 2019, Biniok wrote in a
172:to have at least 10 million users.
364:Bradshaw, Kyle (29 January 2019).
14:
136:enables the user to add and use
463:Tampermonkey add-on for Firefox
473:Tampermonkey add-on for Safari
453:Tampermonkey add-on for Chrome
1:
505:Nonfree Firefox WebExtensions
486:– Userscript repository
480:– Userscript repository
468:Tampermonkey add-on for Opera
458:Tampermonkey add-on for Edge
284:Linder, Brad (4 June 2011).
260:"Tampermonkey • Contribute"
526:
392:Venkat (5 January 2019).
500:Google Chrome extensions
128:that is available as a
448:Tampermonkey website
264:www.tampermonkey.net
201:On January 6, 2019,
121:is a closed-source
21:
176:Chrome manifest V3
126:userscript manager
26:Original author(s)
207:Bleeping Computer
130:browser extension
116:
115:
517:
435:
434:
432:
430:
424:BleepingComputer
415:
409:
408:
406:
404:
389:
383:
382:
380:
378:
361:
355:
354:
352:
350:
344:chrome-stats.com
336:
330:
329:
327:
325:
319:BleepingComputer
310:
301:
300:
298:
296:
281:
275:
274:
272:
270:
256:
247:
246:
244:
242:
232:
170:Chrome Web Store
112:
109:
107:
76:
71:
68:
66:
64:
22:
525:
524:
520:
519:
518:
516:
515:
514:
490:
489:
444:
439:
438:
428:
426:
417:
416:
412:
402:
400:
391:
390:
386:
376:
374:
363:
362:
358:
348:
346:
338:
337:
333:
323:
321:
312:
311:
304:
294:
292:
283:
282:
278:
268:
266:
258:
257:
250:
240:
238:
234:
233:
229:
224:
199:
191:Userscripts.org
178:
154:
104:
79:
61:
45:Initial release
17:
12:
11:
5:
523:
521:
513:
512:
507:
502:
492:
491:
488:
487:
481:
475:
470:
465:
460:
455:
450:
443:
442:External links
440:
437:
436:
410:
384:
356:
331:
302:
276:
248:
226:
225:
223:
220:
198:
195:
177:
174:
153:
150:
114:
113:
102:
98:
97:
87:
81:
80:
78:
77:
58:
56:
50:
49:
46:
42:
41:
38:
32:
31:
28:
15:
13:
10:
9:
6:
4:
3:
2:
522:
511:
510:2010 software
508:
506:
503:
501:
498:
497:
495:
485:
482:
479:
476:
474:
471:
469:
466:
464:
461:
459:
456:
454:
451:
449:
446:
445:
441:
425:
421:
414:
411:
399:
395:
388:
385:
373:
372:
367:
360:
357:
345:
341:
335:
332:
320:
316:
309:
307:
303:
291:
287:
280:
277:
265:
261:
255:
253:
249:
237:
231:
228:
221:
219:
216:
212:
208:
204:
196:
194:
192:
188:
183:
182:Google Groups
175:
173:
171:
167:
163:
162:Google Chrome
159:
151:
149:
147:
143:
139:
135:
131:
127:
124:
120:
111:
108:.tampermonkey
103:
99:
95:
91:
88:
86:
82:
75:
70:
69:/tampermonkey
67:/Tampermonkey
60:
59:
57:
55:
51:
47:
43:
39:
37:
33:
29:
27:
23:
427:. Retrieved
423:
413:
401:. Retrieved
397:
387:
375:. Retrieved
369:
359:
347:. Retrieved
343:
334:
322:. Retrieved
318:
293:. Retrieved
289:
279:
267:. Retrieved
263:
239:. Retrieved
230:
214:
200:
179:
158:Greasemonkey
155:
140:, which are
123:donationware
119:Tampermonkey
118:
117:
94:donationware
36:Developer(s)
20:Tampermonkey
484:Greasy Fork
349:28 December
197:Controversy
138:userscripts
90:Proprietary
494:Categories
478:OpenUserJS
429:8 November
403:8 November
377:8 November
371:9to5Google
324:8 November
295:7 November
290:mobiputing
269:7 November
222:References
215:Gom Player
142:JavaScript
54:Repository
40:Jan Biniok
30:Jan Biniok
236:"License"
146:web pages
398:Techdows
241:3 August
134:software
48:May 2010
213:called
166:Android
152:History
132:. This
101:Website
85:License
211:adware
187:Google
63:github
203:Opera
431:2019
405:2019
379:2019
351:2022
326:2019
297:2019
271:2019
243:2020
110:.net
65:.com
106:www
496::
422:.
396:.
368:.
342:.
317:.
305:^
288:.
262:.
251:^
148:.
96:)
433:.
407:.
381:.
353:.
328:.
299:.
273:.
245:.
92:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.