>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Обсуждение расширений http://forum.mozilla-russia.org/viewforum.php?id=28 >Human URL 0.1.x (исправление бага корявой адресной строки) http://forum.mozilla-russia.org/viewtopic.php?id=6290 |
alc > 19-11-2005 02:48:14 |
Разработка HumanUrl приостановлена. Пожалуйста, воспользуйтесь расширением Locationbar Расстроенный этим решил слепить хоть какой-нибудь костыль в виде расширения. http://forum.mozilla-russia.org/uploade … .1.2.1.xpi Версия тестировалась на FF 2.0b2 и FF 1.5. Для нормальной работы расширение при запуске принудительно выставляет Версия 0.0.2 Версия 0.0.3 Версия 0.1.0 Версия 0.1.1 Версия 0.1.2 Версия 0.1.2.1 |
Viper > 19-11-2005 07:12:14 |
А нужна ли проверка на правлиьность протокола? Сетевые имена не по-русски тоже не очень хорошо.. |
rean_ > 20-11-2005 14:12:57 |
alc |
Sergeys > 21-11-2005 19:13:00 |
alc |
Azathoth > 26-11-2005 14:26:30 |
President
Написано же по русски: Версия тестировалась и предназначена для FF 1.5. |
Azathoth > 26-11-2005 16:32:51 |
President, внимательно прочитай первое сообщение в теме |
alc > 26-11-2005 23:25:39 |
Обновил до версии 0.0.3. Просьба протестировать, у кого есть возможность, на файлах с именами, отличными от русских, а также в Linux. P.S. Аплоад на форуме не работает... |
Sergeys > 26-11-2005 23:58:11 |
alc |
Почесал > 26-11-2005 23:58:41 |
Для нелокальных адресов ожидается патч? |
arvin > 27-11-2005 00:01:53 |
alc 0.0.2 работал , а 0.0.3 не хочет Почесал пишет
я в файле humanurl.js менял file:// на http:// стало работать для нелокальных адресов, перестало работать для файлов |
Sergeys > 27-11-2005 00:11:32 |
arvin |
Почесал > 27-11-2005 00:24:58 |
И для фтп надо бы. |
arvin > 27-11-2005 00:48:16 |
Sergeys пишет
качал, а толку ноль 002 работает а 003 нет |
Sergeys > 27-11-2005 00:59:16 |
работает в :::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.9a1) Gecko/20051120 Firefox/1.6a1 и :::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 |
alc > 27-11-2005 08:50:20 |
Тестировал на RC3 Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.8) Gecko/20051111 Firefox/1.5 ID:2005111116. |
arvin > 27-11-2005 10:49:54 |
заработало, несколько раз установил, удалил и все заработало, хорошо бы теперь не только для file чтоб работало но и для http и так далее |
alc > 30-11-2005 11:30:56 |
Для протокола file:// я просто проверяю наличие файла и беру его имя в utf8, если файл не найден, то возвращается необработанная строка. |
Anton > 30-11-2005 12:26:59 |
alc пишет
Сервер же сообщает кодировку ? Вот пришел например на ftp://ftp.mozilla.ru; Вид - Кодировка = Кириллица (KOI8-R). Или: Инструменты - Информация о странице: Кодировка: KOI8-R. |
alc > 01-12-2005 00:25:22 |
Обновил. Добавлены протоколы http и ftp. Протестируйте, пожалуйста. |
Почесал > 01-12-2005 12:57:42 |
Отличная вещь! alc, спасибо! Может стоит это отправить для рассмотрения разработчиками ? Может включат в код фф? |
Sergeys > 01-12-2005 14:09:21 |
alc |
alc > 01-12-2005 16:35:47 |
В описании надо поправить, т.к. сейчас расширение обрабатывает не только локальные файлы. |
Sergeys > 01-12-2005 17:37:22 |
alc |
Andrеw > 01-12-2005 20:36:48 |
Установил посл. версию 0.1.0 -- увы, не работает Эксперимента ради, попробовал сменить наоборот: Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.8) Gecko/20051201 Firefox/1.5 А.М. |
arvin > 01-12-2005 20:58:09 |
Andrеw у тебя нет случаем расширения Smiley Xtra? у меня тож не работало пока его не удалил, щас все ок |
Почесал > 01-12-2005 22:52:28 |
В истории посещений урлы таки сохраняются в кривом характере. Это можно как-то устранить? |
alc > 02-12-2005 01:20:35 |
Сейчас над этим думаю как раз |
alc > 02-12-2005 01:32:37 |
arvin |
Andrеw > 02-12-2005 14:35:24 |
Smiley Xtra - да нет, нету. Я даже не в курсе что это такое. А.М. |
alc > 02-12-2005 16:19:21 |
Andrеw |
Andrеw > 02-12-2005 17:30:39 |
alc пишет
Создал нового пользователя -- для чистоты эксперимента (не FF профиль, а именно adduser), А.М. |
alc > 02-12-2005 17:56:09 |
Andrеw
Вы под FreeBSD?, сразу не обратил внимание... Если так, то уж и не знаю чем помочь ибо оную в глаза не видел. |
arvin > 02-12-2005 18:16:51 |
alc пишет
наверно действительно не в нем, на новом профиле нормально работают эти расширения вместе, а на старом как только установишь Smiley Xtra сразу перестает работать Human |
Andrеw > 02-12-2005 19:40:35 |
alc пишет
У меня системная кодировка, стандартно, в KOI8-R - может с этим что связанно? alc пишет
О-о, а с http работает! А.М. |
vladmir > 04-12-2005 20:52:40 |
alc |
alc > 05-12-2005 00:09:41 |
Ммм, будет время посмотрю , но пока ничего не могу сказать. |
vladmir > 05-12-2005 16:48:06 |
alc Если (вдруг) для Мозиллы не делал - посмотри как в autocopy выглядит install.js - там разложено по порядку в комментариях, - только имя поменять и путь внутри jar В JS не разбираюсь, только покоцать могу по аналогии (просил автора URIid сделать вставку адреса стр - он не ответил, пришлось самому.) |
arvin > 10-12-2005 20:10:28 |
есть ссылочка http://forum.five.mhost.ru/kb2/ |
alc > 11-12-2005 02:05:14 |
Дело в том, что для раскодирования строки используется свойство characterSet документа. На этой страничке оно отсутствует, поэтому возвращается необработанная строка. Возможно, исправлю в следующих версиях. |
vladmir > 18-12-2005 23:29:11 |
alc |
Alex1985 > 21-12-2005 21:45:44 |
А можно сделать так, что бы это расширение при копировании в буфер обмена строки к примеру ftp://super.puper.ru/текст.txt не коверкала бы имя текст.txt? |
alc > 24-01-2006 20:11:59 |
Обновил до версии 0.1.1 - читайте в шапке. P.S. Ваши пожелания приняты, попробую реализовать. |
Unghost > 25-01-2006 01:19:01 |
==> Обсуждение расширений |
vladmir > 26-01-2006 20:43:27 |
alc 1) 2) 3) 4) 5) Если humanurl_0.1.1.xpi не установлено, то через file:///H 6) Через контекстное меню добавляю в закладки |
alc > 26-01-2006 22:27:29 |
Спасибо за тестирование, на досуге посмотрю. |
Morpheios Melas > 01-02-2006 12:19:03 |
Огромное спасибо за плагин! Для ВикиПедии http://ru.wikipedia.org/ он просто необходим, там без него никак. Есть только ещё одно маленькое пожелание, преобразовывать в русские буквы не только имя страницы, но и имя якоря на который идет ссылка, например в статье http://ru.wikipedia.org/wiki/Древний_Рим При нажатии в оглавлении на любой раздел адрес становится: http://ru.wikipedia.org/wiki/Древний_Рим#.D0.9A.D1.83.D0.BB.D1.8C.D1.82.D1.83.D1.80.D0.B0 Вместо: http://ru.wikipedia.org/wiki/Древний_Рим#Культура Можно добать такую фичу? |
alc > 01-02-2006 13:18:53 |
Можно сделать, чтобы после загрузки страницы переформатировались все ссылки. Вот, думаю, тормознее станет, учитывая, что FF и так нетороплив... |
Morpheios Melas > 01-02-2006 14:03:03 |
Да я уже посмотрел HTML код этих страниц... ВикиПедия сама так генерирует... Все таки это исскуственный случай, и виновапт в нем движок ВикиПедии, надо там исправлять, думаю я погорячился, не надо этого добавялть в плагин... |
snp > 11-03-2006 14:04:16 |
Поставил вот расширение. Это счастье Нашёл багу. Для "file:" у меня не работает. Стоит локальная кодировка KOI8-R и имена файлов, соответственно, в этой кодировке. А URL показывается закодированный hex кодами В настройках расширения стоит галочка для "file:" С другой стороны, я иду на FTP, там файлы в CP1251 и отлично работает. В Firefox поставлен Character Encoding -> Auto Detect -> Russian Проверял всё на другом компе, там User-Agent такой: |
alc > 11-03-2006 18:55:58 |
Ок, посмотрю. |
Shtoong > 31-03-2006 15:04:29 |
При печати внизу выводится ссылка кракозябой с процентами. |
alc > 31-03-2006 15:36:38 |
Shtoong |
Shtoong > 02-04-2006 23:12:01 |
Куда уж подробней-то |
Akhmad > 13-04-2006 11:23:38 |
А вот с 3.0а1 это расширение вообще не работает. Может сможете исправить? У меня не получилочь |
Fozzie > 21-04-2006 16:06:32 |
Приветствую! Небольшой вопрос-пожелание: у меня на сайте "Востокопедия" http://www.hanz.ru/wiki используется не только русский язык, но и некоторые другие - в частности китайский (см. http://www.hanzi.ru/wiki/index.php/%D0% … _%E4%B8%80). |
Shtoong > 02-05-2006 11:16:15 |
При использовании защищенного протокола https тоже плагин не работает. |
alc > 02-05-2006 21:45:14 |
Спасибо, что пишете багрепорты, что-то совсем закружился...
Только сейчас дошло |
Viper > 03-05-2006 15:02:11 |
Leak Detector выдаёт попап (утечку), когда из меню расширеий-о расширении идёшь на домашнюю страницу автора и закрываешь это окно (всмысле с домашней страницей автора). |
arhig > 08-05-2006 02:10:39 |
Стояло 0.1.0 и ни чего не исправляло. И не обновлялось. Поставил 0.1.1 стало нормально. Класс! Пасиб! |
rean_ > 01-08-2006 00:09:36 |
alc |
alc > 01-08-2006 08:28:28 |
Да |
alc > 22-09-2006 22:58:35 |
Обновил, теперь должно работать на FF 2.0, протестируйте, пожалуйста, протокол https. |
Sergeys > 23-09-2006 01:22:00 |
alc |
alc > 26-09-2006 23:25:58 |
Обновил. Присутствовал баг, когда локальные пути в протоколе file не перекодировались. |
Merlyel > 12-10-2006 22:48:17 |
А что насчет keyword-запросов? Там также отображается неверно русские символы При поиске получаем в адр.строке: |
Daraku > 09-11-2006 20:59:41 |
Я тут посмотрел исходный текст и вот, что обнаружил: Выделить код Код:for(i=0;i<url.length;i++) { if (okURIchars.indexOf(url.charAt(i))==-1 && url.charCodeAt(i)<256) { try{ if(charset == 'UTF-8' && url.charCodeAt(i)>128 ){ str += utf8service.convertStringToUTF8(url.slice(i,i+2), charset,'false'); i++; } else str += utf8service.convertStringToUTF8(url[i], charset,'false'); } catch(err){ return backup; } } else str += url[i]; } Тоесть url проходится по символьно, и конвертируется... Выделить код Код:try { str = utf8service.convertStringToUTF8(url, charset,'false'); } catch(err) { return backup; } return str; Тоесть взяли сразу весь url и конвертнули, у меня так заработали все языки, даже ja.wikipedia.org нормально работает. Если всётаки нужно проходить по символьно, то рекомендую: Выделить код Код:for(i=0;i<url.length;i++) { tChar = url.charCodeAt(i); if (okURIchars.indexOf(url.charAt(i))==-1 && tChar<256) { try{ if(charset == 'UTF-8' && tChar>128 ){ nAdd=1; if(tChar>=192 && tChar<224) { nAdd = 2; }else if (tChar>=224 && tChar<240) { nAdd = 3; } else if (tChar>=240 && tChar<248) { nAdd = 4; } else if (tChar>=248 && tChar<252) { nAdd = 5; } else if (tChar>=252 && tChar<254) { nAdd = 6; } str += utf8service.convertStringToUTF8(url.slice(i,i+nAdd), charset,'false'); i+= nAdd - 1; } else str += utf8service.convertStringToUTF8(url[i], charset,'false'); } catch(err){ return backup; } } else str += url[i]; } Шаг здвига выберается в соответствии с деапазоном UTF-8 кодировки. |
alc > 09-11-2006 22:40:28 |
Спасибо. Учту в следующей версии. |
volkman > 21-11-2006 11:55:06 |
А вот еще забавное применение... Набранная адресная строка остается в списке посещенных, но опять с процентами... Т.е. набираем, например, ru.wikipedia.org/...... и видим список как бы русских урлов. В общем, понятно. Есть ли возможность в следующих мощных версиях расширения учесть и данный прокол браузера? |
f4f > 21-11-2006 23:16:00 |
не уверен, что пишу в нужное место, но сорри, если не разобрался. у меня следующая проблема. FF при "Правая кнопка -> копировать ссылку" ну или просто перетаскивание в менеджер закачек примерно так отображает ссылки: соответственно я немогу скачивать данный файл. приходиться выделять ссылку "ftp://aleksah.local/Кино/Советское кино/Расписание на послезавтра.avi" курсором и копировать через ctrl+c, ctrl+v Установил данное расширение и ни чего не поменялось. помогите плиз. |
cr@nk > 22-11-2006 06:05:44 |
f4f |
f4f > 22-11-2006 10:11:27 |
cr@nk пишет
да, везде. |
alc > 10-12-2006 14:09:42 |
f4f |
Scarab > 22-12-2006 13:28:48 |
К автору расширения: сделайте маханькое обновление, как ImgLikeOpera для совместивмости с 2.0.0.1... конечно понимаю, многие скажут:"В инсталл.рдф измени версию" и тд но хочется чтобы все было по науке... |
alc > 22-12-2006 16:53:44 |
В ближайшее время сделаю. И еще. |
Shutnik > 22-12-2006 19:36:31 |
alc
хм, думаю, что справился бы... что требуется? |
VlaM > 08-01-2007 13:17:18 |
А меня к вам послали. С другой ветки. Я там писал: После последнего обновления Ff до версии 2.0.0.1 это расширение версии 0.1.2.1 оказалось несовместимо с Ff. Обновление автоматом ничего не находит. Может кто-то знает работающую версию. Вижу вы уже это обсудили. Теперь жду "ближайшее время". |
Sergeys > 08-01-2007 15:58:09 |
VlaM |
CJ Flash > 08-01-2007 16:52:08 |
Sergeys В переводе версии 0.1.2.1 исправить "Файлововые" на "Файловые". "СерверА" пускай остаются , хотя и... |
Sergeys > 08-01-2007 17:02:56 |
CJ Flash |
VlaM > 08-01-2007 21:21:36 |
Второй раз спасибо Sergeys'у. Проблема решена. Ну, и автору конечно. |
CJ Flash > 10-01-2007 00:30:11 |
В таком случае, переадресую alc вышесказанное мной пожелание. |
ajvol > 03-04-2007 10:25:13 |
аналогичное дополнение: Locationbar² |
Modex > 03-04-2007 14:07:53 |
ajvol |
Scarab > 03-04-2007 15:03:50 |
Остается резонный вопрос: если смысл жить данному расширению после выхода вышенаписанного, ведь это расширение есть костыль, а соседнее добавляет много нового функционала, да и его часть вроде как будут в 3.0 врезать. |
Andrеw > 03-04-2007 16:17:21 |
Scarab пишет
Locationbar -- отличное расширение! И скорее всего, "Human URL" уже не нужен. НО! Тем не менее, хочу высказать огромную благодарность автору "Human URL" за его расширение, долгое время остававшееся единственным (пусть и костылем) расширением исправляющим досадную недоработку FF. В общем, большое спасибо автору, и прощай "Human URL". |
Modex > 03-04-2007 16:23:37 |
Scarab
Вроде как — главные слова ещё ничего неизвестно, да и любое расширение имеет право на существование |
Scarab > 03-04-2007 20:06:23 |
Andrеw пишет
Полностью поддерживаю, не хотелось бы, чтобы пост звучал как посыл далеко и надолго, выражаю благодарность и уважение автору, но конкуренты на месте не стоят и кумиры уходят, их место занимают новые |
alc > 12-05-2007 10:29:15 |
Даже рад, честно говоря. Что ж, официально объявляю, что HumanUrl поддерживаться не будет. Пользуйтесь, Locationbar |
Sergeys > 12-05-2007 14:49:20 |
alc Плюс Locationbar² на нашем форуме |
torg > 01-05-2008 20:02:24 |
А зря не поддерживаете. На Кинозале торренте русские не видны в "Locationbar²", а в Humanurl не было проблем никогда. |