>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Ищу расширение для обрезания длинных линков http://forum.mozilla-russia.org/viewtopic.php?id=17991 |
Браузер > 14-07-2007 02:18:33 |
Ищу расширение для обрезания длинных линков Бывает на старых форумах, ширина страниц зависит от длины самой длинной строки. И вот какой-нибудь му*** запостит туда линк длиной в метр, и вся страница становится такой же ширины. И чтобы её читать, приходится двигать её в горизонтальном направлении. В общем нужно расширение, которое бы находило эти длинные линки, и преобразовывала их текст в более короткий. Замечание п. 4.2 |
igorsub > 14-07-2007 02:52:37 |
Еще, как вариант, написать админу форума и предложить прикрутить мод (хотя эта функция наверное идет по умолчанию), обрезающий линки. На уважающих себя форумах так и сделано. |
Браузер > 14-07-2007 03:29:21 |
Я написал недели две назад. Результату никакого. Поэтому хочу решить проблему, так сказать, со своей стороны. |
Dark-Demon > 14-07-2007 15:01:45 |
можешь поставить себе кастомкнопку Toggle Wrap Long Lines: Выделить код Код:custombutton://Toggle%20Wrap%20Long%20Lines%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAACVBMVEX///8AAP////+g6om+AAAAAXRSTlMAQObYZgAAADNJREFUeF6lz0EKACAIBdE/3v/QUYuoWQnO8iGoSXjKjrqNgQ8QIEDASRPagqHoX+r3swCm0QE2zYDtUQAAAABJRU5ErkJggg%3D%3D%5D%5Bvar%20thisDoc%20%3D%20content.document%3B%0A%0Afunction%20wrap%28n%29%20%7B%0A%20%20var%20u%2C%20r%2C%20c%2C%20x%3B%0A%20%20if%28n.nodeType%20%3D%3D%203%29%20%7B%0A%20%20%20%20u%20%3D%20n.data.search%28/%5CS%7B30%7D/%29%3B%0A%20%20%20%20if%28u%20%3E%3D%200%29%20%7B%0A%20%20%20%20%20%20r%20%3D%20n.splitText%28u%20+%2030%29%3B%0A%20%20%20%20%20%20n.parentNode.insertBefore%28thisDoc.createElement%28%27WBR%27%29%2C%20r%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%20else%20if%28n.tagName%20%21%3D%20%27STYLE%27%20%26%26%20n.tagName%20%21%3D%20%27SCRIPT%27%20%26%26%20n.tagName%20%21%3D%20%27PRE%27%29%20%7B%0A%20%20%20%20for%20%28c%20%3D%200%3B%20x%20%3D%20n.childNodes%5Bc%5D%3B%20++c%29%20%7B%0A%20%20%20%20%20%20wrap%28x%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20unwrap%28%29%20%7B%0A%20%20if%28%21wbr.length%29%20return%3B%0A%20%20for%28var%20i%20%3D%200%3B%20i%20%3C%20wbr.length%3B%20i++%29%20%7B%0A%20%20%20%20wbr%5Bi%5D.parentNode.removeChild%28wbr%5Bi%5D%29%3B%0A%20%20%7D%0A%20%20unwrap%28%29%3B%0A%7D%0A%0Avar%20wbr%20%3D%20thisDoc.getElementsByTagName%28%27wbr%27%29%3B%0Aif%28wbr.length%29%20%7B%0A%20%20unwrap%28%29%3B%0A%20%20thisDoc.body.normalize%28%29%3B%0A%7D%20else%20%7B%0A%20%20wrap%28thisDoc.body%29%3B%0A%20%20var%20thisE%20%3D%20thisDoc.body%3B%0A%20%20var%20p%20%3D%20thisE.parentNode%3B%0A%20%20var%20n%20%3D%20thisE.nextSibling%3B%0A%20%20p.removeChild%28thisE%29%3B%0A%20%20p.insertBefore%28thisE%2C%20n%29%3B%0A%0A%0A%7D%0A%0A%5D%5Bthis.setAttribute%28%22homepage%22%2C%22http%3A//custombuttons.phpbbnow.com/viewtopic.php%3Ft%3D290%22%29%3B |
Snitter > 14-07-2007 16:26:21 |
Браузер Единственный минус - плохо совместим с Linkification, подробнее на странице расширения. |
Браузер > 15-07-2007 01:48:51 |
Snitter
При установке расширения, ФайрФокс вылетел с ошибкой. Перезагрузился, вроде работает. Вопрос, как эту штуку отключать? Не расширение отключать, а именно её работу. Потому, что, чтобы отключить расширение нужно перезагружать ФайрФокс, а это неудобно. Добавлено Вск 15 Июл 2007 01:50:25 :
А куда это ставить? И как? |
igorsub > 15-07-2007 02:06:37 |
В адресную строку. Только для этого вроде должно быть установлено Custom Buttons. |
Браузер > 15-07-2007 04:52:48 |
Snitter
Поставил расширение - браузер стал переодически подвисать, когда страницы грузятся. Даже когда грузишь страницу с диска. В общем это расширение не должно работать постоянно. А только по требованию. А то эти зависания разрдажают. |
Snitter > 15-07-2007 10:40:43 |
Браузер
Даже не знаю, что и посоветовать. У меня работает как часы и совсем не тормозит. Тогда ставь MR Tech Link Wrapper (без приставки Lite) - это утяжелённая версия с возможностью настройки. Добавляет иконку в статусбар - кликнув по ней, можно включать и выключать расширение. |
yaa13 > 15-07-2007 15:39:02 |
А дайте пример такого форума, а то сам навскидку не помню где такое встречал. Надо посмотреть, работает ли код, фиксящий это. |
Infant > 15-07-2007 16:14:32 |
yaa13 |
yaa13 > 15-07-2007 16:32:32 |
Infant |
Браузер > 03-09-2007 05:01:16 |
Snitter
Плохо только, что от этого он зачем-то перезагружает все страницы на всех вкладках. Хотя нужно только на текущей. И как отключить, чтобы он рисовал на местах незагруженных картинок квадраты с красными точками? |
Infant > 03-09-2007 07:26:54 |
Браузер
LinkWrapper такого функционала не имеет. |
Lain_13 > 04-09-2007 13:31:12 |
А может товарищь Браузер поставит себе любой последний найтли-билд фокса? Там враппинг линков встроен в движок. Причем аккуратно так встроен... меняешь размеры окна -- меняется точка врапа в ссылке и пробелов не появляется при копировании самого текста ссылки, а не её УРЛ. В такой ситуации линкврапперы становятся лишними... з.ы. А квадраты с красными точками что-то другое рисует. Уж точно не враппер. Знаю, пользовался я враппером до внесения фикса с линками в движок ночнушек. То у тебя что-то другое стоит. ILO, например. Его я не пробовал уже давно, так-как не вижу в нём смысла, не знаю как оно сейчас действует. |