В общем я нередко сохраняю разные материалы через savefrom.net. Вот и решил что мжно накидать UserJS для оперы, упрощающий процедуру Надеюсь ты уже знаешь, как подключить userJS, если нет - иди в гугл Разберём подробности: - На SaveFrom.net есть список сайтов, с которых можно сохранять инфу
- У нас Opera и UserJS
- Где я проверил не использется onload
В общем накатал скрипт (можете сменить в начале значение redirect - там или true или false) Code window.onload=function(){ //Перекидывать ли сразу на SaveFrom redirect=true; //Список сайтов с которыми работает SaveFrom var saveFiles=new Array(); saveFiles.push('rapidshare.com') saveFiles.push('depositfiles.com') saveFiles.push('filefactory.com') saveFiles.push('sendspace.com') saveFiles.push('youtube.com') saveFiles.push('google.com') saveFiles.push('metacafe.com') saveFiles.push('break.com') saveFiles.push('putfile.com') saveFiles.push('dailymotion.com') saveFiles.push('vimeo.comv') saveFiles.push('spike.com') saveFiles.push('sevenload.com') saveFiles.push('rutube.ru') saveFiles.push('smotri.com') saveFiles.push('yandex.ru') saveFiles.push('rambler.ru') saveFiles.push('tvigle.ru') saveFiles.push('intv.ru') saveFiles.push('vkadre.ru') saveFiles.push('narod.tv') saveFiles.push('guitar-tube.com') saveFiles.push('gametrailers.com') saveFiles.push('zaycev.net') saveFiles.push('tnt-tv.ru') saveFiles.push('1tv.ru') saveFiles.push('rutv.ru') saveFiles.push('ntv.ru') saveFiles.push('vesti.ru') saveFiles.push('mreporter.ru') saveFiles.push('bibigon.ru') saveFiles.push('autoplustv.ru') saveFiles.push('russia.ru') saveFiles.push('amik.ru') saveFiles.push('life.ru') saveFiles.push('a1tv.ru') saveFiles.push('skillopedia.ru') //Проверка возможности сохранения var location=new String(window.location.href) var path=new String(window.location.pathname) canSave=false for(i=0;i<saveFiles.length;i++) { var obj=new String(saveFiles[i]) contain=(location.indexOf(obj)!=-1) nored=(location.indexOf('savefrom.net')==-1) nomain=((path!='')&&(path!='/')) if(contain&&nored&&nomain) { canSave=true } } if(canSave) { var saveURL=new String("http://savefrom.net/"+window.location.href) //Если могем сохранить - то смотрим ... if(redirect) { //... редиректить или ... window.location=saveURL } else { //... показать баннер banner=document.createElement('div') banner.id='save_banner' banner.innerHTML='Этот материал можно сохранить с помощью <a href="http:\/\/savefrom.net">http://savefrom.net<\/a><br \/><a class="loadLink" href="'+saveURL+'">Ссылка на материал<\/a>' document.body.appendChild(banner) elink=document.createElement('link') elink.rel='stylesheet' elink.href='http://tms.ucoz.net/others/load.css' document.body.appendChild(elink) } } }
|