Подскажите, есть такой плагин, который подсвечивает ссылки на странице, т.к. на некоторых страницах ссылки не отличаются от текста и их сложно найти, особенно если очень много текста.
Зарание спасибо!!!

попробуйте Page Info Forms and Links, в информации о странице появится вкладка ссылок

Shutnik пишет

попробуйте Page Info Forms and Links, в информации о странице появится вкладка ссылок

Спасибо, но это не совсем то, хотя работу немного облегчает

Как вариант - использовать Text Link, открывающий ссылки, написанные plain-текстом.

Можно использовать Greasemonkey, вроде бы для него плагины были такие.

Solevator пишет

Как вариант - использовать Text Link, открывающий ссылки, написанные plain-текстом.

Это совсем не то, дело в том, что нужно проверить наличие ссылок в тексте, большого объема, некоторые вебмастера делают стиль ссылок как у текста, и чтоб найти ссылку нужно либо пройти мышкой по всему тексту либо смотреть код страницы, и тот и другой варианты забирают много времени.

Вот такая закладка-букмарклет:

Выделить код

Код:

javascript: (function() { var style = "a { color: #00e !important; background: #ffc !important; outline: 1px solid #f90 !important; text-decoration: none !important; }\n" + "a:visited { color: #55e !important; background: #ffc !important; text-decoration: none !important; }\n" + "a:hover { background: #ffa !important; text-decoration: underline !important; }"; var styleId = "__customStyleLinks"; function addStyle(win) { var doc = win.document; var head = doc.getElementsByTagName("head"); if(!head.length) return; head = head[0]; var stlIt = doc.getElementById(styleId); if(!stlIt) { var stl = doc.createElement("style"); stl.type = "text/css"; stl.id = styleId; stl.appendChild(doc.createTextNode(style)); head.appendChild(stl); } else head.removeChild(stlIt); } function parseWin(win) { addStyle(win); for(var i = 0, len = win.frames.length; i < len; i++) parseWin(win.frames[i]); } parseWin(window); })();

Повторный запуск убирает подсветку.

Способ подсветки можно поменять, отредактировав значение переменной style («var style = " ... "»):

Выделить код

Код:

(function() {
var style = "a { color: #00e !important; background: #ffc !important; outline: 1px solid #f90 !important; text-decoration: none !important; }\n"
	+ "a:visited { color: #55e !important; background: #ffc !important; text-decoration: none !important; }\n"
	+ "a:hover { background: #ffa !important; text-decoration: underline !important; }";
var styleId = "__customStyleLinks";
function addStyle(win) {
	var doc = win.document;
	var head = doc.getElementsByTagName("head");
	if(!head.length)
		return;
	head = head[0];

	var stlIt = doc.getElementById(styleId);
	if(!stlIt) {
		var stl = doc.createElement("style");
		stl.type = "text/css";
		stl.id = styleId;
		stl.appendChild(doc.createTextNode(style));
		head.appendChild(stl);
	}
	else
		head.removeChild(stlIt);
}
function parseWin(win) {
	addStyle(win);
	for(var i = 0, len = win.frames.length; i < len; i++)
		parseWin(win.frames[i]);
}
parseWin(window);
})();

А потом – убрать все переводы строк.

2Infocatcher
А как сделать такую закладку-букмарклет?

Добавь закладку на панель и в качестве адреса укажи этот код


UPD:
Блин, а удобно!

Infocatcher Огромнейшее вам СПАСИБО, именно то что надо!!!

Shura, Спасибо за подсказку!

Новая версия:

Выделить код

Код:

javascript: (function() { var style = "a { color: #00e !important; background: #ffc !important; outline: 1px solid #f90 !important; text-decoration: none !important; }\n" + "a:visited { color: #55e !important; background: #ffc !important; text-decoration: none !important; }\n" + "a:hover { background: #ffa !important; text-decoration: underline !important; }"; var styleId = "__customStyleLinks"; function addStyle(win) { var doc = win.document; var head = doc.getElementsByTagName("head"); if(!head.length) return; head = head[0]; var stlIt = doc.getElementById(styleId); if(!stlIt) { var stl = doc.createElement("style"); stl.type = "text/css"; stl.id = styleId; stl.appendChild(doc.createTextNode(style)); head.appendChild(stl); } else head.removeChild(stlIt); } function parseWin(win) { try { addStyle(win); } catch(e) {}; for(var i = 0, len = win.frames.length; i < len; i++) try { parseWin(win.frames[i]); } catch(e) {}; } parseWin(window); })();

markLinks.js

Должно получше работать с фреймами, к которым запрещен доступ (с других доменов).

В OmniWeb работает. Только не ищет текстовые ссылки, подсвечивает заданные тегом a.

Новая версия:
Код:

javascript: (function() { var style = "a { color: #00e !important; background: #ffc !important; outline: 1px solid #f90 !important; text-decoration: none !important; }\n" + "a:visited { color: #55e !important; background: #ffc !important; text-decoration: none !important; }\n" + "a:hover { background: #ffa !important; text-decoration: underline !important; }"; var styleId = "__customStyleLinks"; function addStyle(win) { var doc = win.document; var head = doc.getElementsByTagName("head"); if(!head.length) return; head = head[0]; var stlIt = doc.getElementById(styleId); if(!stlIt) { var stl = doc.createElement("style"); stl.type = "text/css"; stl.id = styleId; stl.appendChild(doc.createTextNode(style)); head.appendChild(stl); } else head.removeChild(stlIt); } function parseWin(win) { try { addStyle(win); } catch(e) {}; for(var i = 0, len = win.frames.length; i < len; i++) try { parseWin(win.frames[i]); } catch(e) {}; } parseWin(window); })();

А этот код можно переделать так чтобы подсвечивались только конкретные ссылки к примеру с корнем http://forum.mozilla-russia.org/  ?
Или с несколькими корнями?