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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№124-10-2011 21:32:44

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 7.0

Правильное отображение URL с Википедии

Раньше все было хорошо,изменив параметр в about:config  ---- network.standard-url.escape-utf8 = false

Но сейчас ссылки становятся не очень читабельны почему так?
Пример:
http://ru.wikipedia.org/wiki/Mozilla_%D … 0%B8%D1%8F

Отсутствует

 

№224-10-2011 23:09:11

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5213
UA: Aurora 9.0
Веб-сайт

Re: Правильное отображение URL с Википедии

Кодировка win 1251??? - ей не по силам русский язык)) :iron:


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№325-10-2011 05:05:46

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 8.0

Re: Правильное отображение URL с Википедии

SendInfo
Так у вас ссылки в адресной строке нечитабельны? Или при копировании из адресной строки? Если второе - ну, почему-то там не делается decodeURIComponent при копировании в буфер.
В принципе, проблема легко обходится, например, кастомной кнопкой:

скрытый текст
код установки:

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EMake%20%5Burl%5D%20tag%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-1%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20title%3DgBrowser.contentTitle%3B%20%0Avar%20href%3DdecodeURIComponent%28gBrowser.contentDocument.location.href%29%3B%20%0AComponents.classes%5B%22@mozilla.org/widget/clipboardhelper%3B1%22%5D%0A%09.getService%28Components.interfaces.nsIClipboardHelper%29%0A%09.copyString%28%28title%20%3F%20%22%5Burl%3D%22+href+%22%5D%22+title%20%3A%20%22%5Burl%5D%22+href%29+%22%5B/url%5D%22%29%3B%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

код кнопки:

Выделить код

Код:

var title=gBrowser.contentTitle; 
var href=decodeURIComponent(gBrowser.contentDocument.location.href); 
Components.classes["@mozilla.org/widget/clipboardhelper;1"]
    .getService(Components.interfaces.nsIClipboardHelper)
    .copyString((title ? "[url="+href+"]"+title : "[url]"+href)+"[/url]");


Нажмаете, и делаете вставку из буфера. Результат (пробелы в тэге [ url] вставлены мной):

[ url=http://ru.wikipedia.org/wiki/Бармаглот]Бармаглот — Википедия[/url ]

Да и расширений, которые копируют разными способами содержимое строки адреса, много - и, я думаю, многие из них делают такое преобразование.

Отсутствует

 

Board footer

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