STNG
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Можно повесить на жест мыши/хоткей или на пункт меню вызов следующего JS-кода: Код: Go to page, "javascript:(function(){var hrefurl=document.getSelection().replace('h**p:\/\/','http:\/\/').replace('hxxp:\/\/','http:\/\/').replace('f*p:\/\/','ftp:\/\/').replace('fxp:\/\/','ftp:\/\/').replace('_hххp:\/\/','http:\/\/').replace('_http:\/\/','http:\/\/').replace('hххp:\/\/','http:\/\/').replace('HXXP:\/\/','http:\/\/').replace('hччp:\/\/','http:\/\/').replace('HЧЧP:\/\/','http:\/\/').replace('хттп:\/\/','http:\/\/').replace('ХТТП:\/\/','http:\/\/').replace('h__p:\/\/','http:\/\/').replace('H__P:\/\/','http:\/\/').replace('H**P:\/\/','http:\/\/').replace('_ftp:\/\/','ftp:\/\/').replace('_fxp:\/\/','ftp:\/\/').replace('фтп:\/\/','ftp:\/\/'); window.location.href=hrefurl;})()", 1 | (полностью приведена внутренняя команда для Opera) Как работает. Выделяем текст. Затем выполняем действие (жест, хоткей, пункт меню), после чего "ссылки" вида: hxxp://server.com/file.zip _hxxp://server.com/file.zip _http://server.com/file.zip h__p://server.com/file.zip h**p://server.com/file.zip fxp://server.com/file.zip _fxp://server.com/file.zip и тому подобные ссылки будут преобразованны в нормальные и по ним будет осуществлен переход. Способ конечно не автоматический, но достаточно удобный, если приноровиться выделять ссылки дабл-кликом и повесить приведенный выше букмарклет на какой-нибудь короткий жест мыши. P.S. Мне кажется, что на этой основе можно написать UserJS, который конвертировал бы "зашифрованные" ссылки в нормальные прямо на лету после окончания загрузки страницы. franchisement Цитата: есть необходимость открывать ссылки, в которых ставят артефакты, например ~qqq~. (mail~qqq~.ru), вот приходится постоянно открывать ссылку и в панели адреса ее чистить от ~qqq~. Можно как-то автоматизировать сей процесс? (эти артефакты известны.., т.е. они всегда одинаковы) | Нужен JS-скрипт, написанный по аналогии с тем, который заменяет "hxxp://" на "http://". Дальше назначаем на хоткей/жест и юзаем. | Всего записей: 625 | Зарегистр. 14-05-2004 | Отправлено: 17:37 18-01-2006 | Исправлено: STNG, 17:40 18-01-2006 |
|