Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№107-10-2008 13:05:53

Silversq
Участник
 
Группа: Members
Зарегистрирован: 07-10-2008
Сообщений: 6
UA: Foxware 0.0

Плагин для ff, который подсвечивает ссылки

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

Отсутствует

 

№207-10-2008 14:09:48

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Плагин для ff, который подсвечивает ссылки

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

Отсутствует

 

№307-10-2008 14:41:02

Silversq
Участник
 
Группа: Members
Зарегистрирован: 07-10-2008
Сообщений: 6
UA: Foxware 0.0

Re: Плагин для ff, который подсвечивает ссылки

Shutnik пишет

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

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

Отсутствует

 

№407-10-2008 15:54:05

Solevator
Участник
 
Группа: Members
Зарегистрирован: 12-07-2008
Сообщений: 79
UA: Firefox 3.0

Re: Плагин для ff, который подсвечивает ссылки

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


Jedem das Seine

Отсутствует

 

№507-10-2008 18:16:33

Shura
Участник
 
Группа: Members
Зарегистрирован: 06-05-2006
Сообщений: 1205
UA: Firefox 3.0
Веб-сайт

Re: Плагин для ff, который подсвечивает ссылки

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


FreeBSD 8.2, IceWM

Отсутствует

 

№607-10-2008 18:22:47

Silversq
Участник
 
Группа: Members
Зарегистрирован: 07-10-2008
Сообщений: 6
UA: Foxware 0.0

Re: Плагин для ff, который подсвечивает ссылки

Solevator пишет

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

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

Отредактировано Silversq (12-10-2008 03:59:54)

Отсутствует

 

№707-10-2008 20:06:23

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Плагин для ff, который подсвечивает ссылки

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

Выделить код

Код:

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);
})();

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

Отредактировано Infocatcher (07-10-2008 20:12:15)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№808-10-2008 11:07:16

Silversq
Участник
 
Группа: Members
Зарегистрирован: 07-10-2008
Сообщений: 6
UA: Foxware 0.0

Re: Плагин для ff, который подсвечивает ссылки

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

Отсутствует

 

№908-10-2008 17:54:41

Shura
Участник
 
Группа: Members
Зарегистрирован: 06-05-2006
Сообщений: 1205
UA: Firefox 3.0
Веб-сайт

Re: Плагин для ff, который подсвечивает ссылки

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


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

Отредактировано Shura (08-10-2008 17:55:55)


FreeBSD 8.2, IceWM

Отсутствует

 

№1008-10-2008 18:46:43

Silversq
Участник
 
Группа: Members
Зарегистрирован: 07-10-2008
Сообщений: 6
UA: Foxware 0.0

Re: Плагин для ff, который подсвечивает ссылки

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

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

Отсутствует

 

№1111-03-2009 02:24:36

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Плагин для ff, который подсвечивает ссылки

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

Выделить код

Код:

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

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


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1211-03-2009 15:26:11

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Omniweb 5.9

Re: Плагин для ff, который подсвечивает ссылки

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

Отсутствует

 

№1328-03-2009 19:35:41

Tamiolis
Участник
 
Группа: Members
Зарегистрирован: 28-03-2009
Сообщений: 1
UA: Firefox 3.0

Re: Плагин для ff, который подсвечивает ссылки

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

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/  ?
Или с несколькими корнями?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]