Поэтому я хотел бы, чтобы в сценарии была найдена ссылка на изображение:
http://example.com/image.gif
http://example.com/image.jpg
http://example.com/image.png
Замените тегом img, чтобы я мог просматривать изображение непосредственно на реальном сайте.
Например:
<img src="http://example.com/image.gif">
Это возможно как-то?
Больше деталей:
Я хотел бы использовать для этого Tampermonkey
Сценарий автоматически находит текст http на странице и превращается в ссылку (при условии, что ссылки пока нет). Если ссылка заканчивается png, jpg, jpeg, gif и т.д., Сценарий превратит эту ссылку в img.
Я попробовал так:
// ==UserScript==
// @name My Fancy New Userscript
// @namespace http://your.homepage/
// @version 0.1
// @description enter something useful
// @author You
// @match http://*/*
// @grant none
// @require http://code.jquery.com/jquery-1.11.2.min.js
// @require http://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>(\:)/,'');
});
});
Но, к сожалению, я не могу записать регулярное выражение для тега <a>
.
И вторая проблема:
Политика того же происхождения, которая не позволяет мне запускать сценарии на сайтах.