Mozna to souvisi s tim, ze pouzivas mene hodnotny prohlizec :) Ale, nezminil jsem, ze to mam pro Firefox.
objekt.toSource() pouziva firefox, umi prevest na string objekty {a:1,b:2} -> '{a:1,b:2}'
725, ta je toto
url = data.getData('text/html').match(/src\s*=\s*"(.+?)"/)[1]; // img tag
kdyz nepretahujes soubory, ale objekty ze stranky, tak by se to melo pretahovat jako '<img scr="...">', to by melo prave udelat to data.getData('text/html'). A matchem z toho jen dostanes url adresu. Match vyrobi pole, kde je ['<img src="http...">','http://'] (2 prvky v poli) nebo ['<cokoliv bezscr>'] (1 prvek). Takze, pokud tohle selze, tak alert(data.getData('text/html')) musi byt nejspis prazdny.
Testnul jsem to ted primo z toho odkazu, co jsem poslal a ve FF mi to normalne natahlo obrazek, jak z plochy, tak z webove stranky, konkretne z https://testweb.slu.cz/…cnistruktura, to schematko