Заметил, что после обновления до 4-й версии пропала пунктирная рамка вокруг ссылок, когда на них нажимаешь... Пробовал даже в безопасном режиме с отключенными дополнениями - тот же эффект.
Если переключиться на соседнюю вкладку и обратно, то рамка появляется на том месте где нажималось :|
Искал на сайте - все просят ее отключить, а мне нужно ее наоборот оставить, чтобы была! Нашел параметр отвечающий за это:
browser.display.focus_ring_width=1
1 - рамка есть
0 - рамки нет
Но у меня нет рамки в любом случае! Как вернуть ее обратно!
Есть радикальный метод - включить рамку везде "browser.display.focus_ring_on_anything = true", но хочеться по нормальному, только вокруг ссылок!

browser.display.focus_ring_width отвечает за толщину рамки. Там можно ставить значения больше 1.

ST
Это понятно, что можно поставить любую толщину - рамки все равно нет!

Вы про эту рамку? Никуда она не пропала.
borderj.png

VeRtex
Да. Но я же не говорю, что она у всех должна была пропасть - она у меня пропала!

Inko7
И на новом абсолютно чистом профиле ее тоже нет?

VeRtex пишет

И на новом абсолютно чистом профиле ее тоже нет?

только что создал новый профиль, та же беда - рамки нет...
может быть дело в portable-версии?

Inko7 пишет

может быть дело в portable-версии?

Не должно. Но точно не уверен.
У вас абсолютно чистый профиль? Дополнения не переносили, не ставили?
Еще в папке профиля в папке chrome может быть файл userChrome.css. Там может быть стиль, отвечающий за скрытие пунктирной рамки.
Но это лишь предположение.

Полностью удалил папку Profile, чтобы она создалась заново - рамки нет :(
Вообще все удалил и заново распаковал FirefoxPortable_4.0_Russian.paf.exe - рамка есть!
Переношу свой профиль - рамка есть!
Пару раз перезагрузить браузер - рамка пропадает :mad:

Всё, сдаюсь! :whiteflag:

Inko7
Странно, но сейчас у меня рамки тоже нет :/
Причем на двух разных профилях.

А вообще, еще давно, когда шло тестирование Firefox 4, сообщалось, что пунктирная рамка будет только если перейти назад с посещенной страницы. В иных случаях - ее вырезали. Так что, для меня удивительно, что я ее сегодня наблюдал.

Inko7 пишет

Есть радикальный метод - включить рамку везде "browser.display.focus_ring_on_anything = true", но хочеться по нормальному, только вокруг ссылок!

Да радикальный метод не подходит!
Рамка очень нужна только вокруг ссылок!
Жаль что вопрос остаётся открытым.............

Попробуйте применить такой стиль:

Выделить код

Код:

@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {
a:focus {
 outline: 1px dotted black !important;
 outline-offset: -1px !important;
}
}

Возможно, потребуется перезагрузка.

MySh
Огромное спасибо! Все работает :beer:

Здравствуйте. У меня такая же проблема. Как я понимаю, код из поста 12 ее решает, но вот нубский вопрос - куда сей код вводить?

deniskopylov пишет

Здравствуйте. У меня такая же проблема. Как я понимаю, код из поста 12 ее решает, но вот нубский вопрос - куда сей код вводить?

сюда userchrome.css

deniskopylov пишет

Здравствуйте. У меня такая же проблема. Как я понимаю, код из поста 12 ее решает, но вот нубский вопрос - куда сей код вводить?

http://forum.mozilla-russia.org/doku.ph … chrome.css

Файл userChrome.css расположен в подкаталоге chrome вашего профиля. userChrome.css предназначен для стилей настройки внешнего вида Mozilla/Firefox. В нём вы можете редактировать отображение основных элементов браузера, стили, создать свой собственный стиль Mozilla.

Обратите внимание: userChrome.css не существует по умолчанию. После установки Mozilla/Firefox создается файл userChrome-example.css, содержащий пример этого файла, который вы можете переименовать в userChrome.css.

Спасибо! Попробую.

Странно, не работает :(

Извините за даблпостинг.

deniskopylov пишет

Быть может, я что-то не правильно делаю. Случайно не помните, Вы этот код просто в конец файла userchrome добавили и всё заработало?

Я его добавлял новым стилем с помощью дополнения Stylish - мне так намного удобнее.
Но если Вам нужно добавить его через файл ВАШ_ПРОФИЛЬ_FF\chrome\userChrome.css, то нужно сначала его создать (если его нет), проверить наличие в начале этого файла строки (или дописать самому):

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

и добавить код который Вам и нужен:

Выделить код

Код:

@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {
a:focus {
 outline: 1px dotted black !important;
 outline-offset: -1px !important;
}
}

перегрузить браузер и получить положительный результат! :)
Может Вы что-то хотите не то от этого кода?

Ну да, я так и делаю, у меня этот файл как раз из этих строк и состоит. Положительный результат не достигается.:( Сейчас у меня стоит параметр "browser.display.focus_ring_on_anything = true", но с ним рамкой выделяются все элементы управления, которые так или иначе взаимодействуют с курсором: окна ввода (Edit), чекбоксы, радиобаттоны и пр. А хочется, чтоб выделялись только ссылки.

deniskopylov
у меня этот параметр выставлен в false и этот код отрабатывает нормально!
действительно ли по верному пути расположен файл userChrome.css ?
попробуй установить Stylish и создать новый стиль с этим кодом...

Вот адрес файла: C:\Documents and Settings\Admin\Application Data\Mozilla\Firefox\Profiles\1lyli2oo.default\chrome\userChrome.css

Вот содержимое файла:

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 
@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {
a:focus {
 outline: 1px dotted black !important;
 outline-offset: -1px !important;
}
}

Через Stylish тоже не работает, прямо засада. :(

deniskopylov
Странное дело: попробовал через userChrome.css - действительно не работает :|
Но через Stylish у меня работает 100% ! И хоть это меня радует...

Inko7, может я что-то не так делаю? Выбираю добавление пользовательского стиля, задаю название стиля и в окошко копирую код из userchrom. После перезапуска у меня формально числится применение этого стиля, а результата - ноль. Вы также делали?

Сроду не замечал эту рамку, но помнится она нужна только для нафигации по странице без мыши: таб и шифт-таб. Купите что ли мышь. :)

kostyanet, не в этом дело. Когда открываешь подряд несколько ссылок в каком-то списке (например, просматриваешь темы форума), то очень удобно видеть, какую ссылку нажимал последней и не приходится напрягать зрение и следить, чтобы не пропустить какую-либо из ссылок. Это как пример, есть и другие полезные на мой взгляд применения данной рамки.

deniskopylov
Да, так и делал через создание нового стиля:
75654b114525t.jpg
Все работает! Даже не знаю, что еще предложить...

Inko7, я понял, в чем была ошибка. Я в стиль еще и вот эту строчку прописал сначала:

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

Без нее (т.е. как у Вас) всё работает. Огромное СПАСИБО за помощь! :)