Git Product home page Git Product logo

tampermonkey's Introduction

This repository contains the source of the Tampermonkey extension up to version 2.9. All newer versions are distributed under a proprietary license.

Tampermonkey is the most popular userscript manager for Google Chrome.

Features:

  • manage and edit all your userscripts
  • enable and disable your scripts with 2 clicks
  • easily sync you scripts between different Chrome instances
  • search scripts from userscripts.org by URL (with TamperFire enabled)

Beneath of other tags, functions and features the following ones are supported:

  • full unsafeWindow access
  • all GM_* functions including (GM_registerMenuCommand, GM_getResourceText, GM_getResourceURL, GM_notification)
  • a lot of tags supported by Greasemonkey and Scriptish (like @resource, @require, ...)

For a full overview please take a look at the FAQ or just install TM. ;)


This code is provided entirely free of charge by the programmer in his spare time so donations would be greatly appreciated. Please consider a donation.

http://tampermonkey.net/donate.html


DOWNLOADS:

Tampermonkey (stable): https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo

Tampermonkey (beta): developer version, might contain bugs! https://chrome.google.com/webstore/detail/gcalenpjmijncebpfijmoaglllgpjagf

Tampermonkey (Legacy - Manifest version 1): for browsers based on Chromimum 17. http://tampermonkey.net/crx/tm_legacy.crx

Tampermonkey (retro): very old version 1.1.2190, no support! http://tampermonkey.net/crx/tampermonkey_retro.crx


SOURCE:

http://code.google.com/p/tampermonkey/


SUPPORT:

FAQ: http://tampermonkey.net/faq API: http://tampermonkey.net/api Meta Data Block: http://tampermonkey.net/metadata

Report Bugs: http://tampermonkey.net/bug


LICENSE:

GPLv3. See COPYING for details.


DEPENDENCIES:

Google Chrome or Chromium 17 or higher

BASIC BUILD INSTRUCTIONS:

  • install Google Chrome or Chromium
  • install Cygwin when using Windows
  • open a konsole/terminal, and type:

cd svn checkout http://tampermonkey.googlecode.com/svn/trunk/ tampermonkey-read-only cd tampermonkey-read-only ln -s build_sys/mkcrxfolder.sh . ./mkcrxfolder.sh -e0

Depending on your installed browser and OS (I hope this makes the overall scheme clear ;)

chrome.exe --pack-extension=rel/ chromium.exe --pack-extension=rel/

coogle-chrome --pack-extension=rel/ chromium-browser --pack-extension=rel/

ls -la now shows two new files:

-rw-r--r-- 1 user user 305170 Aug 29 09:09 rel.crx -rw-r--r-- 1 user user 916 Aug 29 09:09 rel.pem

rel.crx is the Chrome extension, rel.pem the key to create another Tampermonkey extension file with the same extension ID

You can install rel.crx by drag'n'drop or (depending on your OS)

chrome.exe rel.crx chromium.exe rel.crx

coogle-chrome rel.crx chromium-browser rel.crx


This code is provided entirely free of charge by the programmer in his spare time so donations would be greatly appreciated. Please consider a donation.

Jan Biniok [email protected] http://tampermonkey.net/donate.html

tampermonkey's People

Contributors

derjanb avatar grant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tampermonkey's Issues

Conflicts with processingjs.org scripts

Pertains to: http://processingjs.org, a javascript resource.

Any site that is using certain log functions from processingjs.org will begin 
to throw "Uncaught TypeError: Illegal access to a strict mode caller function." 
errors in Chrome's console and cease to function.

It appears that Tampermonkey isn't handling their use of "use strict" correctly.

reference: https://developer.mozilla.org/en/JavaScript/Strict_mode

Original issue reported on code.google.com by christopher.jf.field on 22 Jun 2011 at 2:41

script not available after installation

What steps will reproduce the problem?
1. install the script with tampermonkey
2. go on the page where the script is supposed to work (@include) 
3.

What is the expected output? 
the script should appear in the list when you click on the icon of tampermonkey 
(and a small image is supposed to appear at the bottom of the page) 

What do you see instead?
Nothing :-(


What version of the product are you using? On what operating system?
TamperMonkey 1.0.0.6 
Chrome 8.0.552.237
Linux Debian Testing


Please provide any additional information below.
I tried to install the script with .user.js and .tamper.js without success !
I saw an option "Debug script" : What is the purpose of this option ? Where the 
messages are sent ? (I don't see anything in the Javascript console)

The script itself is visible in the options page of TamperMonkey.
I tried also to change the include to something generic like http://*/* with no 
luck 

To be noted : With the extension "Blank Canvas Script Handler" the script work 
perfectly !! 

ericc

Original issue reported on code.google.com by [email protected] on 28 Jan 2011 at 1:52

Script not working

What steps will reproduce the problem?
1. Install this script http://goo.gl/UiNdZ
2.
3.

What is the expected output? What do you see instead?
It doesn't work

What version of the product are you using? On what operating system?
Chrome 10.0.648.205 + Ubuntu 10.10 + KDE 4.6.2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 20 Apr 2011 at 6:21

Eval script error

This script:
http://starrow.kvizo.ru/public/lepra.user.js
doesn't work. Following error message is printed in console:

env: ERROR: evaluation of script Лепрожопки 
failed!{"stack":"SyntaxError: Unexpected token /\n    at eval at eventHandler 
(http://leprosorium.ru/:38:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:38:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:38:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:38:13)","arguments":"[\"/\"]","type":"unexpected_token",
"message":"Unexpected token /"}

Original issue reported on code.google.com by [email protected] on 17 Apr 2011 at 9:21

Script throug Tampermonkey runs *much* slower

What steps will reproduce the problem?
1. Install 'GoogleMonkeyR' script (http://goo.gl/0ksn5)
2. Make a search from the omnibar (eg: 'test')
3. Time how much it takes Google to fully load the search results

What is the expected output? What do you see instead?

Same load times with script installed inside/outside 'Tampermonkey'.

Script installed *outside* 'Tampermonkey' runs on average ~60% faster than the 
same script running from within this extension.

What version of the product are you using? On what operating system?
Chrome 10.0.648.205 + Ubuntu 10.10 + KDE 4.6.2

Please provide any additional information below.

The average load times I got are:
-inside 'Tampermonkey': 4.05s
-outside 'Tampermonkey': 6.64s

Original issue reported on code.google.com by [email protected] on 21 Apr 2011 at 1:40

clicking script name opens new tab for the script page

What steps will reproduce the wish:
1.open option of tampermonkey
2.click a script name
3.load the script page in a new tab

Too many script writers won't add their script page path into the script.  May 
you pls add the path during installing the script to tampermonkey?

Thanks a lot! :)

Original issue reported on code.google.com by [email protected] on 8 Jul 2011 at 4:36

Framed website no work

What steps will reproduce the problem?
1. Open page contains frames
2. Change page in frame
3.

What is the expected output? What do you see instead?
The Greasemonkey script do initial stuff on index.php
all other page are loaded by "<iframe>"

What version of the product are you using? On what operating system?
1.0.0.4 / Linux / Chromium

Please provide any additional information below.
Original tested script can be found here: 
http://code.google.com/p/eude/source/browse/trunk/last/addons/grease/
Website using it: eu2.looki.com (and some other lang..)

- I have edited some line to find this bug
- Sorry for my English, I am French =)

Original issue reported on code.google.com by [email protected] on 1 Jul 2010 at 11:33

Script doesn't work

http://userscripts.org/scripts/review/74954 doesn't work with beta, but with 
stable.

Original issue reported on code.google.com by [email protected] on 5 Apr 2011 at 7:29

Does not work with Gmail Favicon Alerts 3 script by Wooley

What steps will reproduce the problem?
1. Install script from forum post here (toward bottom):
http://userscripts.org/topics/36490?page=2
The version should be 3.1.1a

What is the expected output? What do you see instead?
Icon overlayed on favicon with the unread message count.
Nothing is shown.

What version of the product are you using? On what operating system?
Tampermonkey 1.0.0.3, Chrome 5.0.375.70 beta, Win7 x64 Ultimate.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 9 Jun 2010 at 6:23

New Google Groups don't work with TamperMonkey

Console log:

content: Started (2250803561, https://groups.google.com/forum/)
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:129content: 
start event processing for 2250803561 (1 to run)
/forum/#!:123page: listener installed
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:7content: first 
DOMNodeInserted 2250803561
emu: Started (https://groups.google.com/forum/)
env: initialized (content, id:2250803561, https://groups.google.com/forum/) 
env: schedule 'TamperScript' for document-end
env: schedule for node Insert Event!
env: DOMContentLoaded Event!
env: first DOMNodeInserted Event!
/forum/#!:6766Uncaught TypeError: Object function (a){var 
b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)} has no 
method 'closure'
(anonymous function)/forum/#!:6766
gwtOnLoad/forum/#!:7300
(anonymous function)/forum/#!:9344
k3FAB49791A0FC338DDF0D2972FFD8565.cache.js:8
standalone.onScriptDownloaded3FAB49791A0FC338DDF0D2972FFD8565.cache.js:9
d3FAB49791A0FC338DDF0D2972FFD8565.cache.js:6
c.language3FAB49791A0FC338DDF0D2972FFD8565.cache.js:7
Function.closure.TMwin.__objs.__closures:184
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:5content: 
detected DOMContentLoaded 2250803561
env: eval script TamperScript now!

Original issue reported on code.google.com by [email protected] on 18 May 2011 at 10:59

Google Reader Colored not working

What steps will reproduce the problem?
1. Install the userscript from http://userscripts.org/scripts/show/88034
2. Go to http://reader.google.com
3. Log in if needed.

What is the expected output? What do you see instead?
Any feeds that are shown should have a colored background, instead of the 
default white. Also, when opening the settings, there should be a section for 
settings of this script. Neither are the case.

What version of the product are you using? On what operating system?
Tampermonkey 1.0.0.8, Chromium 9.0.597.107, (Arch) Linux (x64).

Please provide any additional information below.
The script works fine in firefox. There aren't any errors shown in the 
javascript console, or anywhere else I looked. It just seems to silently fail.

Original issue reported on code.google.com by [email protected] on 20 Mar 2011 at 1:15

Tampermonkey options page shows "Please wait..." forever

What steps will reproduce the problem?
1. Start Chrome
2. Install Tampermonkey
3. Right click on TM icon, select Options.


What is the expected output?
UI to allow script management.


What do you see instead?
"Please wait..." with a spinner. It spins forever.


What version of the product are you using? On what operating system?
Chrome 11.0.696.68
Mac OS 10.6.7
TM 2.0.2379


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 23 May 2011 at 9:59

what is tamperscript in beta version

My Chrome is frequently unstable and freeze.  I'm checking the issue of it.  
May you please tell me what is the Tamperscript doing?  Can't it be disabled?  
Thanks.

Original issue reported on code.google.com by [email protected] on 4 Jul 2011 at 2:01

Google Reader bug - Possibly 'Google Reader Filter' script

What steps will reproduce the problem?
1. Install 'Google Reader Filter' script
2. Open Google Reader
3.

What is the expected output? What do you see instead?
There's an 'undefined' string in most of the items names.

What version of the product are you using? On what operating system?
Tampermonkey Beta 2.0.2311 + Chrome 10.0.648.205 + Ubuntu 10.10 + KDE 4.6.2

Please provide any additional information below.
I vahe several others scripts running in Google Reader that might be causing 
this issue.

Console's output:
content: Started (1324001002, http://www.google.com/reader/view/)
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:7content: first 
DOMNodeInserted 1324001002
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:118content: 
start event processing for 1324001002 (9 to run)
www.google.com:49page: listener installed
emu: Started (http://www.google.com/reader/view/)
env: initialized (content, id:1324001002, http://www.google.com/reader/view/) 
env: schedule 'Google Reader Filter' for document-end
env: schedule for node Insert Event!
env: schedule 'The Cavern Links Checker' for document-end
env: schedule for node Insert Event!
env: schedule 'Google Reader - Bigger Fonts' for document-end
env: schedule for node Insert Event!
env: schedule 'Google Reader for wider screens' for document-end
env: schedule for node Insert Event!
env: schedule 'Google Reader Large Dilbert Daily Strip' for document-end
env: schedule for node Insert Event!
env: schedule 'Google Reader - Mark Until Current As Read v 1.3' for 
document-end
env: schedule for node Insert Event!
env: schedule 'GPE' for document-end
env: schedule for node Insert Event!
env: schedule 'GoogleMonkeyR' for document-end
env: schedule for node Insert Event!
env: run 'TamperScript' ASAP -> document-start
env: first DOMNodeInserted Event!
env: DOMContentLoaded Event!
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:5content: 
detected DOMContentLoaded 1324001002
env: eval script TamperScript now!
env: eval script Google Reader Filter now!
env: eval script The Cavern Links Checker now!
Processing as GM Script
chrome-extension://gimgcofdoijbpkkhhlepagbdcfafkehp/tpgr_cs.js:91TPGR: sending 
feeds info (1)
env: eval script Google Reader - Bigger Fonts now!
4chrome-extension://nonjdcjchghhkdoolnlbekcfllmednbl/hoverzoom.js:586Uncaught 
TypeError: Cannot read property 'id' of null
env: eval script Google Reader for wider screens now!
ERROR: Execution of script env Google Reader for wider screens 
failed!{"stack":"TypeError: Cannot read property 'length' of null\n    at 
setRuleStyle (eval at <anonymous> (eval at eventHandler 
(http://www.google.com/reader/view/:38:13)))\n    at 
run_1324001002_GoogleReaderforwiderscreens (eval at <anonymous> (eval at 
eventHandler (http://www.google.com/reader/view/:38:13)))\n    at eval at 
<anonymous> (eval at eventHandler (http://www.google.com/reader/view/:38:13))\n 
   at eval at eventHandler (http://www.google.com/reader/view/:38:13)\n    at 
eval at eventHandler (http://www.google.com/reader/view/:38:13)\n    at eval at 
eventHandler (http://www.google.com/reader/view/:38:13)\n    at eval at 
eventHandler (http://www.google.com/reader/view/:38:13)\n    at c 
(http://www.google.com/reader/ui/1575312928-es-scroll.js?hl=es:150:83)","argumen
ts":["length",null],"type":"non_object_property_load","message":"Cannot read 
property 'length' of null"}
env: eval script Google Reader Large Dilbert Daily Strip now!
env: eval script Google Reader - Mark Until Current As Read v 1.3 now!
env: eval script GPE now!
env: eval script GoogleMonkeyR now!
4chrome-extension://nonjdcjchghhkdoolnlbekcfllmednbl/hoverzoom.js:586Uncaught 
TypeError: Cannot read property 'id' of null
1575312928-es-scroll.js:1Uncaught TypeError: Cannot call method 'call' of 
undefined

Original issue reported on code.google.com by [email protected] on 17 Apr 2011 at 7:28

Attachments:

all scripts are gone in Tampermonkey Beta

Oh, I'm just horribly experienced that all scripts in Tampermonkey Beta are all 
vanished.  

What steps will reproduce the problem?
1. I downgraded Chrome from 14 to 12 by uninstalling 14 and installing 12.
2. All scripts of Tampermonkey Beta are all vanished though Chrome settings are 
kept during uninstallation.
3.

What is the expected output? What do you see instead?
scripts stay still after reinstallation of Chrome

What version of the product are you using? On what operating system?
2.1.2439
win7 x64

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 6 Jul 2011 at 2:20

it dosent work on facebook games

Kingdoms of camelot is the best facebook game online and millions of players 
use greasemonkey on firefox to run 3 famous auto scripts. none of the scripts 
work on tampermonkey.

these 2 are the most famous userscript for this game.


http://userscripts.org/scripts/show/89473
http://userscripts.org/scripts/show/89356

they work perfectly on firefox+greasemonkey but wont work on tamper + chrome. 
Please help

Original issue reported on code.google.com by [email protected] on 27 Feb 2011 at 10:45

malfunction in Chrome 14.0.797.0

What steps will reproduce the problem?
1. load a page which won't be parsed by Tampermonkey
2. or Tampermonkey option won't be loaded
3.

What is the expected output? What do you see instead?
1, scripts will be applied as expected; but can't see the page is parsed by the 
scripts which was previously installed
2, Option of Tampermonkey should be loaded

What version of the product are you using? On what operating system?
Tampermonkey beta 2.1.2421; win7 x64

Please provide any additional information below.
I moved to Chrome 14 because of too often crashes from Chrome 12 or 13

Original issue reported on code.google.com by [email protected] on 28 Jun 2011 at 4:21

overrideMimeType in GM_xmlhttpRequest doesn't work

What steps will reproduce the problem?
1. Send GM xhr with overrideMimeType: "charset=x-user-defined".
2. Send GM xhr without overrideMimeType.
3. The returned responseText is the same.

This is also an issue in Blank Canvas, so I don't know if this is a bug in the 
Chrome extension API or what, but this makes it impossible to request unencoded 
binary files, since the default encoding corrupts them. It apparently works in 
normal xmlhttpRequests:

http://blank-canvas.net/forums/topic/id_506/n_overridemimetype_for_gmxmlhttprequ
est/


Original issue reported on code.google.com by [email protected] on 18 Mar 2011 at 3:40

Tampermonkey Beta kept unsaved though save button is pressed

What steps will reproduce the problem?
1. edit script @name and other things
2. click save and then close
3. see no change in the name from the script list
4. edit the same script, and found unsaved previously
5. re-edit again and redo from step 1 till step 3
6. loop back to do everything and still no changed

What is the expected output? What do you see instead?
a saved script

What version of the product are you using? On what operating system?
just updated to Tampermonkey Beta2.1.2439
chrome 14.0.803.0
win7 x64

Please provide any additional information below.
i may try to restart chrome to see if this happens again

Original issue reported on code.google.com by [email protected] on 30 Jun 2011 at 3:05

unFunctionify causes infinite loop in Chrome 7.0.517.41 beta

What steps will reproduce the problem?
1. Create a tree object in the homepage
2. invoke userscript using tampermonkey
3.

What is the expected output? What do you see instead?
the loop should abort when it reaches the path 'game_data.player.id' (value = 
'8819698') which is a string object, but instead it enters an infinite loop 
using the first character -> game_data.player.id.0.0.0.0.0.0.0.0.... -> 8

What version of the product are you using? On what operating system?
Tampermonkey 1.0.0.5, Chrome 7.0.517.41 beta (also tested with the stable 
version), Ubuntu 10.04 LTS - the Lucid Lynx

Please provide any additional information below.
The script shouldn't enter the loop on line 497 if the 'elem' object is a 
string.

Original issue reported on code.google.com by [email protected] on 15 Oct 2010 at 8:45

Attachments:

New version stops recognizing some URLs for @include

What steps will reproduce the problem?
The older version (prior to the changes in the config UI), properly recognized 
the following:

// @include         http://www.facebook.com/?sk=cg*

An auto-update pushed v2.0.2322 and the above line was no longer recognized.  I 
had to change it to the following to make the script work:

// @include         http://www.facebook.com/*

Updating to the latest v2.0.2326 does not resolve the issue.

Chrome version: 10.0.648.205
OS: Windows 7 64-bit

Original issue reported on code.google.com by [email protected] on 26 Apr 2011 at 6:04

Automatic indentation issues in the editor.

What steps will reproduce the problem?
1.Edit scripts using the tampermonkey script editor
2.
3.

What is the expected output? What do you see instead?
New lines are automatically indented.

What version of the product are you using? On what operating system?
Chrome 10.0.648.205 Windows XP

Please provide any additional information below.
The automatic indentation does not always indent correctly. I might not follow 
correct indenting etiquette and because of this I would like the option to 
disable automatic indentation.

Original issue reported on code.google.com by [email protected] on 29 Apr 2011 at 9:42

scripts can be found after installed Tampermonkey beta

Just installed the beta version of Tampermonkey and found that those previously 
installed userscripts can't be reused and they need to be reinstalled one by 
one so inconveniently.  Can they share altogether with the beta version rather 
reqire user to reinstall all of them unreasonably?

Original issue reported on code.google.com by [email protected] on 22 Jun 2011 at 3:59

DOMAttrModified doesn't work

What steps will reproduce the problem?
1. create a script which attach a event listener on DOMAttrModified :
el = document.getElementById('extra');
el.addEventListener('DOMAttrModified',extraChange,false);

2. Create a function 'extraChange'
function extraChange() {
GM_log("timeIn");
}
3.

What is the expected output? What do you see instead?
expect "timeIn" to appear in the debugging console.
Nothing happen ! 

What version of the product are you using? On what operating system?
Google Chrome 10.0.648.151
TamperMonkey Version: 1.1.2190
Linux Debian 64 bits



Original issue reported on code.google.com by [email protected] on 24 Mar 2011 at 10:15

"Better HTML5 YouTube": hotkeys don't work

What steps will reproduce the problem?
1. Install http://userscripts.org/scripts/show/95415
2. Activate the HTML5 player in YouTube.
3. Try watching a video that uses the HTML5 player.

What is the expected output? What do you see instead?
Expected: you can use a bunch of quick keys that the userscript adds.
Instead: everything about the script seems to work except the key input part.

What version of the product are you using? On what operating system?
I am using the beta of Tampermonkey in Chrome 13.0.772.0 dev-m on Windows.

Original issue reported on code.google.com by [email protected] on 2 Jun 2011 at 3:37

Timing issue with document-start

What steps will reproduce the problem?
1. Run "alert(document.body);" in run-at document-start script

What is the expected output? What do you see instead?
Body should be null, but it exists 99% of the time.

What version of the product are you using? On what operating system?
2.0.2395/Chrome 14.0.803.0

Please provide any additional information below.
Body is null when installed natively or in GM/Scriptish. This is useful for 
confirming whether the script is running at document-start or not.

Original issue reported on code.google.com by [email protected] on 30 Jun 2011 at 4:15

FFixer no longer works under TM

Dunno what you did in the latest update (3/22), but the FFixer script 
(http://userscripts.org/scripts/show/8861) no longer runs when installed under 
Tampermonkey. It works just fine if I disable TM and install it as a standalone 
script.

Original issue reported on code.google.com by [email protected] on 22 Mar 2011 at 5:01

Helvetapaper script not working

Trying to get this script working with tampermonkey.

http://userscripts.org/scripts/show/78176#

Anybody have any ideas why it doesn't seem to be working for me?

Original issue reported on code.google.com by alex.paterson on 4 Jun 2010 at 3:56

message need browser version number does not exist

What steps will reproduce the problem?
1. use comodo dragon browser
2. try to install tampermonkey
3.

What is the expected output? What do you see instead?

i expect to install tampermonkey and instead i get a message i need version 
5.0.0.0 of comodo dragon browser and problem is that version does not exist


What version of the product are you using? On what operating system?
do not know what version of tamper monkey is being served by the extension 
store but the only version of comodo dragon browser that exists is version 
4.1.1.12 and is already the latest version and i use on vista 32 bit

Please provide any additional information below.

your requirements need to require a browser version that actually exists and 
there is no way i can get a version that does not exist


Original issue reported on code.google.com by [email protected] on 30 Jul 2010 at 9:07

for ... in loop does not properly terminate

What steps will reproduce the problem?

Given the following:

var items = {
   item1: {text: 'Text1',   giftID: '1090_'},
   item2: {text: 'Text2',   giftID: '1089_'},
   item3: {text: 'Text3',   giftID: '1088_'},
   item4: {text: 'Text4',   giftID: '5318_'}
}

Any for..in loop does not properly terminate unless an additional line is added 
which checks for the variable being equal to "toSource".  For example:

    for (var name in spamItems) {
        if (name == 'toSource') break;
    /* do something here */
    }


Original issue reported on code.google.com by [email protected] on 17 Jan 2011 at 5:49

XPath problem with document.evaluate

What steps will reproduce the problem?
1. add a document.evaluate(...) expression to your code, without wrapping 
it inside any kind of waiting code (onLoad, setTimeout, onClick, etc)


What is the expected output? What do you see instead?
Expected output is the XPath result of the current html. 
The result instead is often null, or a DOM exception.
Your script doesn't wait enough before executing any jscripts, that's why 
the javascript gets an incomplete document variable. Wrapping it around 
with a document.addEventListener('load',....) is usually okay, but 
sometimes the event does not fire, even though the site is completely 
loaded, and no traffic is registered (this is chrome's fault). 


What version of the product are you using? On what operating system?
TamperMonkey 1.0.0.3, on Windows 7 x64 Ultimate, Chrome 5.0.375.55 Final.


Please provide any additional information below.
You can debug in facebook.com, it usually loads very slowly, giving you 
enough time to experiment.

Original issue reported on code.google.com by [email protected] on 6 Jun 2010 at 6:29

Scriptish API and metadata support

https://github.com/erikvold/scriptish/wiki/Comparison-Table
https://github.com/erikvold/scriptish/wiki

Many of the API and metadata additions in Scriptish are pretty useful and would 
be fairly easy to implement. It would be great to see more support for these 
outside of Scriptish, since Greasemonkey has gotten stagnant as far as adding 
new features. Perhaps this could be a long-term goal for Tampermonkey?

Original issue reported on code.google.com by [email protected] on 18 Apr 2011 at 4:04

script webpages in the Installed userscripts are faulty

What steps will reproduce the problem?
1. inside the Tampermonkey option
2. every script name in the Installed Userscripts tab are faulty.  Clicking to 
a few of them will go to a wrong Userscript page in Userscripts.org, clicking 
to a some of them will go to unknown websites, and a few of them are 
non-clickable    

What is the expected output? What do you see instead?
go to the userscript webpage in Userscripts.org correctly.  The other Chrome 
extension competitor Blank Canvas won't happen this issue.  I'm just the first 
time to test this Tampermonkey extension

What version of the product are you using? On what operating system?
13.0.782.24

Please provide any additional information below.
win7 x64

Original issue reported on code.google.com by [email protected] on 22 Jun 2011 at 3:41

Scripts synchronization

What steps will reproduce the problem?
1. Install Tampermonkey in two or more browsers
2.
3.

What is the expected output? What do you see instead?
The scripts installed in one of the browsers should appear in the other.
This doesn't happen.

What version of the product are you using? On what operating system?
Chrome 10.0.612.3 dev on Windows 7 (64)


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 31 Dec 2010 at 2:28

All my scripts stop working with version 2315 :(

Console log:

emu: Started (http://leprosorium.ru/)
env: initialized (content, id:2508237401, http://leprosorium.ru/) 
env: schedule 'Лепрожопки' for document-end
env: schedule for node Insert Event!
env: schedule 'Inline UserInfo (tender)' for document-end
env: schedule for node Insert Event!
env: schedule 'UserNumbers' for document-end
env: schedule for node Insert Event!
env: schedule 'LeproNamesAndPages' for document-end
env: schedule for node Insert Event!
env: schedule 'Lepro RatingColorizer' for document-end
env: schedule for node Insert Event!
env: schedule 'Lepro WhoIsWho' for document-end
env: schedule for node Insert Event!
env: run 'TamperScript' ASAP -> document-start
env: eval script TamperScript now!
env: ERROR: evaluation of script TamperScript failed!{"stack":"SyntaxError: 
Unexpected token =\n    at DOMWindow.Function (unknown source)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: first DOMNodeInserted Event!
env: DOMContentLoaded Event!
chrome-extension://gcalenpjmijncebpfijmoaglllgpjagf/content.js:4content: 
detected DOMContentLoaded 2508237401
env: eval script Лепрожопки now!
env: ERROR: evaluation of script Лепрожопки 
failed!{"stack":"SyntaxError: Unexpected token =\n    at DOMWindow.Function 
(unknown source)\n    at eval at eventHandler (http://leprosorium.ru/:29:13)\n  
  at eval at eventHandler (http://leprosorium.ru/:29:13)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: eval script Inline UserInfo (tender) now!
env: ERROR: evaluation of script Inline UserInfo (tender) 
failed!{"stack":"SyntaxError: Unexpected token =\n    at DOMWindow.Function 
(unknown source)\n    at eval at eventHandler (http://leprosorium.ru/:29:13)\n  
  at eval at eventHandler (http://leprosorium.ru/:29:13)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: eval script UserNumbers now!
env: ERROR: evaluation of script UserNumbers failed!{"stack":"SyntaxError: 
Unexpected token =\n    at DOMWindow.Function (unknown source)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: eval script LeproNamesAndPages now!
env: ERROR: evaluation of script LeproNamesAndPages 
failed!{"stack":"SyntaxError: Unexpected token =\n    at DOMWindow.Function 
(unknown source)\n    at eval at eventHandler (http://leprosorium.ru/:29:13)\n  
  at eval at eventHandler (http://leprosorium.ru/:29:13)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: eval script Lepro RatingColorizer now!
env: ERROR: evaluation of script Lepro RatingColorizer 
failed!{"stack":"SyntaxError: Unexpected token =\n    at DOMWindow.Function 
(unknown source)\n    at eval at eventHandler (http://leprosorium.ru/:29:13)\n  
  at eval at eventHandler (http://leprosorium.ru/:29:13)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: eval script Lepro WhoIsWho now!
env: ERROR: evaluation of script Lepro WhoIsWho failed!{"stack":"SyntaxError: 
Unexpected token =\n    at DOMWindow.Function (unknown source)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}
env: schedule 'Lepra Service Pack 1' for document-end
env: eval script Lepra Service Pack 1 now!
env: ERROR: evaluation of script Lepra Service Pack 1 
failed!{"stack":"SyntaxError: Unexpected token =\n    at DOMWindow.Function 
(unknown source)\n    at eval at eventHandler (http://leprosorium.ru/:29:13)\n  
  at eval at eventHandler (http://leprosorium.ru/:29:13)\n    at eval at 
eventHandler (http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)\n    at eval at eventHandler 
(http://leprosorium.ru/:29:13)","arguments":"[\"=\"]","type":"unexpected_token",
"message":"Unexpected token ="}

Original issue reported on code.google.com by [email protected] on 18 Apr 2011 at 5:58

Possibly conflict with some GWT functions

Social network odnoklassniki.ru uses GWT and some of it's functions appear to 
conflict with TamperMonkey.

Error from WebKit console:
Uncaught TypeError: Property 'c1' of object [object DOMWindow] is not a function

I know it's not too much info, but all the scripts from GWT are obfuscated..

Original issue reported on code.google.com by [email protected] on 13 Apr 2011 at 4:05

Attachments:

Exclude-include functionality

There is a certain problem with those directives.
You should be able to enable scripts only for certain pages:
// @include       http://www.site.net/details.php*
// @exclude       http://www.site.net/

However the exclude here behaves as such:
// @exclude       http://www.site.net/*
Which makes said script fail to execute on the required page(s).

Original issue reported on code.google.com by [email protected] on 2 Jun 2011 at 1:33

TM fails on search urls with multiple spaces/pluses

What steps will reproduce the problem?
1. Install this http://userscripts.org/scripts/show/99410
2. 
http://en.wikipedia.org/w/index.php?title=Special%3ASearch&redirs=1&search=hello
+world&fulltext=Search&ns0=1
3. 
http://en.wikipedia.org/w/index.php?title=Special%3ASearch&redirs=1&search=hello
++world&fulltext=Search&ns0=1

What is the expected output? What do you see instead?
Scripts should be run on both urls, but TM seems to break when there are 
consecutive pluses in the url.

What version of the product are you using? On what operating system?
TM 1.0.0.8/Chrome 10

Please provide any additional information below.
Works on Firefox/GM.

Original issue reported on code.google.com by [email protected] on 20 Mar 2011 at 5:27

Problem with scripts for ikariam game

What steps will reproduce the problem?
1. download and install tampermonkey
2. download and install any script for ikariam game from userscripts.org
3. look up scripts activity - its very simple task - there is no activity ;)

What is the expected output? What do you see instead?

It depends on script's functionality.

What version of the product are you using? On what operating system?

Google chrome - 8.0.552.224, tampermonkey - 1.0.0.6, Windows XP + SP3


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Jan 2011 at 8:09

Script 25105 from userscripts.org doesn't seem to update

What steps will reproduce the problem?
1. Install the script (v1.2.1) from http://userscripts.org/scripts/show/25105
2. Manually change the version in the editor to v1.2.0 and the date to an 
earlier value 
3. Check for usercript updates

What is the expected output? What do you see instead?
Script update should be found but it isn't.

What version of the product are you using? On what operating system?
2.0.2395 on latest Chrome beta (742.91) Win7x64

Original issue reported on code.google.com by [email protected] on 7 Jun 2011 at 1:47

"Better HTML5 YouTube": hotkeys don

What steps will reproduce the problem?
1. Install http://userscripts.org/scripts/show/95415
2. Activate the HTML5 player in YouTube.
3. Try watching a video that uses the HTML5 player.

What is the expected output? What do you see instead?
Expected: you can use a bunch of quick


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 2 Jun 2011 at 3:36

  • Merged into: #36

Script status while mouse hovering on red/green circles

What steps will reproduce the problem?
1. n/a

What is the expected output? What do you see instead?
Hovering over red/green circles should show "enable/disabled" and it only shows 
"enabled".

What version of the product are you using? On what operating system?
2.0.2326 on Latest Chrome beta 696.57 (Win7 x64)

Original issue reported on code.google.com by [email protected] on 27 Apr 2011 at 2:33

icon left beside INSTALL button is empty but clickable

What steps will reproduce the problem?
1. visit a script in userscripts.org
2. icon left beside the Install button can't be seen but clickable

What is the expected output? What do you see instead?
can see the icon of Tampermonkey

What version of the product are you using? On what operating system?
13.0.782.24

Please provide any additional information below.
win7 x64

Original issue reported on code.google.com by [email protected] on 22 Jun 2011 at 3:34

show the list number at the left most column

Since you offer a way to change the order by selecting the line number, could 
you pls add a column at the left most column to show the line number for easy 
determination of the order?

Original issue reported on code.google.com by [email protected] on 30 Jun 2011 at 3:14

Update local script

Hi,
I've put into TM an local script, named .tamper.js
All is good...
But when I update the local file, the script doesn't want to upgrade into TM 
(even with the update check).
In TM in the update URL field I have :file:///C:/my_script.tamper.js

Original issue reported on code.google.com by [email protected] on 6 Jul 2011 at 9:11

test of your extension

Hello,
first thanks for this extension,
I have chromium v 6.0.482.0 installed and I try a facebook age script 
(http://userscripts.org/scripts/show/63370) and it does nothing. I try all the 
options but nothing.

I will try other scripts

regards

Original issue reported on code.google.com by [email protected] on 1 Aug 2010 at 8:02

All scripts installed are v 0.0

What steps will reproduce the problem?
1. Install any script from userscripts.org
2.
3.

What is the expected output? What do you see instead?
The 'Tampermonkey Beta' pop-up window says it's version 0.0

What version of the product are you using? On what operating system?
2.0.2311. Ubuntu 10.10 + KDE 4.2.6

Please provide any additional information below.
Also happens when an update is found.

Original issue reported on code.google.com by [email protected] on 18 Apr 2011 at 2:53

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.