helbvtynec
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Кстати, об этом самом сохранении картинок. Меня напрягало, что с image link'ами оно не работало, поэтому в один прекрасный момент я это тоже пофиксил. Надо заменить соответствующий listener в QSaver.js на это: Код: opera.addEventListener('BeforeEvent.mousedown', function(e){ var evt = e.event; if (evt.button==0 && evt.target.tagName.toLowerCase()=='img' && evt.target.complete && !evt.ctrlKey && !evt.shiftKey && !evt.altKey){ timerId = setTimeout(function(){ var lnk, href, click; if (evt.target.parentNode.tagName.toLowerCase()=='a'){ lnk = evt.target.parentNode; url = lnk.getAttribute('href'); lnk.removeAttribute('href'); clck = lnk.getAttribute('onclick'); lnk.removeAttribute('onclick'); } location.href='data:text/qsv;charset=UTF-8,/format=imgs /method=quick /url='+evt.target.src; evt.stopPropagation(); evt.preventDefault(); if (lnk) setTimeout(function(){ if (url) lnk.setAttribute('href', url); if (clck) lnk.setAttribute('onclick', clck); },500); }, delay); } }, false); | Изощренные варианты не учитывает, но большинство типичных покрывает. |