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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№2610-04-2016 14:01:59

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Dumby пишет

Может так прокатит. :/

Спасибо.

Отсутствует

 

№2710-04-2016 18:33:35

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Dumby
Ага, спасибо, работает. :beer:

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

Отсутствует

 

№2805-08-2016 22:16:00

WatsonRus
Участник
 
Группа: Members
Зарегистрирован: 10-03-2009
Сообщений: 286
UA: Opera 12.1

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Господа, а с ссылками с символом ' в названии все по-прежнему? Начиная, по-моему с 40 версии, ссылки в другие программы передаются только до  символа ' . По крайней мере, [firefox] ESR 38, копирует еще правильно, кодируя этот символ.

Этим, в принципе, все браузеры больны, но раньше [firefox] не болел.

Отредактировано WatsonRus (05-08-2016 22:17:55)


Firefox ESR

Отсутствует

 

№2919-11-2016 12:20:37

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

turbot пишет

Причина в Advanced Locationbar была.

Извиняюсь, что так поздно, но похоже что Advanced Locationbar не при чём! Изменилось поведение самого браузера. Почитать можно, например, тут: https://bugzilla.mozilla.org/show_bug.cgi?id=1271088

Технически эту проблему при копировании из адресной строки я могу решить из Advanced Locationbar. Но при копировании ссылок со страниц кодирование всё равно останется. Может быть, какое-нибудь решение по этой проблеме уже было найдено, и в Advanced Locationbar не нужно ничего мудрить?

Насколько я могу судить, раньше настройка network.standard-url.escape-utf8 работала на более низком уровне, и одним образом решала задачу как для копирования из адресной строки, так и из ссылок на странице. То есть обработки настройки network.standard-url.escape-utf8 как не было в коде адресной строки, так и нет. Может быть ещё какая-то новая настройка появилась, возвращающая привычное поведение?

Отредактировано VEG (19-11-2016 12:26:37)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№3019-11-2016 17:28:31

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Нда уж, столько времени прошло с предыдущего релиза, пришлось заново с нуля разбираться :)
Обновление тут: https://addons.mozilla.org/en-US/firefo … /versions/ (на рассмотрении у Mozilla, но всё равно можно поставить, если отключить проверку подписи).
Тестировал на Firefox 51, но должно работать и на других ближайших версиях.

Поскольку Omnibar сломался, есть мысль сделать такую же перключалку текущего поисковика, как в этом расширении, но и так уже день потратил на починку некоторых мелочей. Так что может быть в будущем. Или может кто-нибудь другой напишет отдельное такое расширение. Очень уж удобная штука была.

Отредактировано VEG (19-11-2016 17:46:33)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№3119-11-2016 19:09:45

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

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

VEG
https://addons.mozilla.org/firefox/file … r.xml#L450
?
Насколько я помню, пробелы вывалит пробелами, и такие ссылки ни одно приложение не распознает, нужна еще замена " " -> "%20".


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

Отсутствует

 

№3219-11-2016 19:39:41

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Infocatcher
Действительно. Почему-то думал, что оно не станет пробелы декодировать. Думал заменять на + (по стандарту это тоже пробел), но потом вспомнил, что некоторые глупые сайты не понимают + (пока что только vk.com, но наверное ещё есть). Сейчас сделаю чтобы пробелы на %20 заменялись. Спасибо за замечание.

Отредактировано VEG (19-11-2016 19:40:21)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№3319-11-2016 21:02:59

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

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

VEG пишет

Думал заменять на + (по стандарту это тоже пробел)

Мне кажется, %20 безопаснее, потому как если изначально была поддержка +, то будет что-то типа
https://www.google.ru/search?q=%D0%BF%D0%BE%D0%B8%D1%81%D0%BA+%D1%81+%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%D0%B0%D0%BC%D0%B8
-> https://www.google.ru/search?q=поиск+с+пробелами


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

Отсутствует

 

№3420-11-2016 09:43:04

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Хм, наверное всё же следует расширить список символов, которые должны оставаться в закодированном виде. Как минимум — добавить ещё кавычки " и '. Также не нужно запускать код декодирования если input сейчас в режиме редактирования (потому что получится двойное декодирование). Ещё нашёл баг с F6. Уже одобрили, но нужно ещё одно обновление.

Кстати, вчера немного упоролся и всё же починил полезную функциональность Omnibar (иконку выбора поисковика по умолчанию с выпадашкой) и вырезал почти всё лишнее, что дублировало функциональность современной лисы. Получилось строк 300 кода. Вот сейчас думаю, отдельным расширением оставить, или встроить в Advanced Locationbar. С одной стороны хорошо бы интегрировать — функциональность связана как раз с расширением возможностей адресной строки, плюс это обновление получит сразу несколько тысяч пользователей. С другой стороны — эта функция к непосредственно адресу сайта отношения не имеет. Правда, если оно будет в виде отдельного расширения, то большинство людей так и не узнает о расширении, если его не пиарить =)

Отредактировано VEG (20-11-2016 09:52:15)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№3520-11-2016 12:22:29

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 4001
UA: Firefox 50.0

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

VEG пишет

встроить в Advanced Locationbar.

А с точки зрения потребления ресурсов что лучше : 2 маленьких дополнения или одно, где всё вместе ? С одним наверняка старт браузера ускорится, с двумя — потребление памяти вырастет ?
Если ненамного — лучше совместить.
А если и нет

VEG пишет

большинство людей так и не узнает о расширении, если его не пиарить

Ссылка в справке (настройках) с описанием функционала нового дополнения, как например сделано в Preferences Monitor с его eCleaner, вполне поможет узнать о нём заинтересованным слоям населения. :)

Отсутствует

 

№3620-11-2016 17:19:42

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Ещё одно обновление: https://addons.mozilla.org/en-US/firefox/addon/advanced-locationbar/versions/
Добавил кодирование символов (, ) и ". Как показывает практика, на этих символах разные сайты и программы чаще всего спотыкаются.
Также ещё улучшил режим линкификации, когда ведём от иконки — сейчас можно вести более небрежно, поскольку вверх и вниз на 15 пикселей от адресной строки курсор может уходить, и этот режим не будет выключаться. Если же его в этой внешней резервной области задержать на 3 секунды, то он выключится.

Omnibar пока что не буду выкладывать, его ещё немного надо причесать (убрать настройки, для которых уже нет кода). Плюс я хочу ещё попробовать вариант размещения иконки поисковика не справа, а слева, там где во время набора запроса сейчас отображается неактивная серая иконка i в кружочке. По идее там можно будет отображать и иконку того поисковика, ключевое слово которого ввёл пользователь. И этой же иконкой же менять поисковик по умолчанию. То есть, например, у яндекса ключевое слово «y», а по умолчанию стоит Google. Пользователь начинает набирать запрос — сразу иконка гугла отображается. Но как только система видит, что введено ключевое слово другого поисковика, иконка должна это отразить. Этой же иконкой можно отображать и то, когда введён не запрос, а валидный адрес сайта, и при нажатии на enter будет произведён прямой переход на адрес, а не в поисковик. Но это пока что на уровне идеи. Сейчас буду пользоваться тем Omnibar что сделал — в принципе он меня устраивает. Хотя эта новая идея выглядит достаточно логичной и удобной, и чуть более информативной чем текущий вариант =)

Отредактировано VEG (20-11-2016 17:25:33)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№3720-11-2016 18:48:45

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 51.0

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

в Версия 1.0.3 так

скрытый текст
В userChrome.css

Выделить код

Код:

#urlbar{background-color: #000000 !important;color: #e1e0e0 !important;font-weight: bold !important;}


а в Версия 1.1.1 стало все черно, что можно сделать?

Отсутствует

 

№3820-11-2016 20:32:32

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Ммм... Можно, конечно.

Выделить код

Код:

.textbox-presentation-protocol,
.textbox-presentation-subdomain,
.textbox-presentation-port,
.textbox-presentation-slash,
.textbox-presentation-path,
.textbox-presentation-file,
.textbox-presentation-query,
.textbox-presentation-fragment {
  color: rgba(0, 0, 0, 0.5);
}

Но это костылики. Хорошо бы как-то сделать, чтобы оно автоматом использовало верный цвет. Оригинальный Firefox при выделении домена в адресной строке берёт тот же цвет, но с 50% альфы. Вот только ума не приложу как средствами CSS можно изменить только альфу у color без изменения остальных компонентов. opacity — не то.


С наилучшими пожеланиями, Евгений

Отсутствует

 

№3920-11-2016 21:04:46

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Так, в общем я извернулся с opacity. Можете проверить, будут ли нормальные цвета, если убрать все хаки?
[ссылка неактуальна]
Дополнение не подписано, то есть нужно отключить проверку подписей!

После проверки его надо будет удалить и поставить обратно версию из AMO. Если оно заработает без дополнительных стилей с цветами, то я в таком виде отправлю в AMO.

UPD: Проверил на тёмной теме Developer Edition. Работает как надо. Залил на AMO.

Отредактировано VEG (20-11-2016 21:44:47)


С наилучшими пожеланиями, Евгений

Отсутствует

 

№4020-11-2016 23:03:12

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 51.0

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

VEG
Спасибо!
Версия 1.1.3 - всё хорошо

Отсутствует

 

№4122-11-2016 15:32:30

VEG
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 05-03-2005
Сообщений: 581
UA: Firefox 51.0
Веб-сайт

Re: Не копируются нормально ссылки с кириллицей через правую кнопку мыши

Сделал отдельные темы по этим расширениям:
Advanced Locationbar
Omnibar Lite


С наилучшими пожеланиями, Евгений

Отсутствует

 

Board footer

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