Então eu gostaria de quando o script encontrar um link de imagem como este:
http://example.com/image.gif
http://example.com/image.jpg
http://example.com/image.png
Substitua por uma tag img, pois posso ver a imagem diretamente no site real.
Por exemplo:
<img src="http://example.com/image.gif">
Issoépossíveldealgumaforma?
Maisdetalhes:
Eugostariadeusarparaestetampermonkey
Oscriptencontraotextohttpnapáginaautomaticamenteeseconectaaolink(desdequenãohajaumlinkainda).Seolinkfinalizarpng,jpg,jpeg,gifetc,oscripttransformaesselinkemimg.
Eutenteidestaforma:
//==UserScript==//@nameMyFancyNewUserscript//@namespacehttp://your.homepage///@version0.1//@descriptionentersomethinguseful//@authorYou//@matchhttp://*/*//@grantnone//@requirehttp://code.jquery.com/jquery-1.11.2.min.js//@requirehttp://neocsatblog.mblx.hu/addvideos/jquery.linkify.min.js//==/UserScript==$(window).on('load',function(){$('p').linkify();$('span').linkify();$("a").attr("href", src);
$('a').html(function(index,html){
return html.replace(/<\img>(\:)/,'');
});
});
Mas, infelizmente, não posso usar o regex para a tag <a>
.
E o segundo problema é:
A política de mesma origem, que não me deixa executar scripts nos sites.
Tags images google-chrome links