Я использую Firefox (версия 12) на Windows 7.
Я отключил обрезку URL-адресов с помощью about:config
настройки:
browser.urlbar.trimURLs
т.е. указанный выше ключ установлен наfalse
Если я закрываю браузер, открываю его и перехожу по URL на странице и навожу на него указатель мыши, он все равно отображается обрезанным (т. е. когда я навожу указатель мыши на URL, но еще не нажимаю, а смотрю под страницу, где URL отображается в маленьком всплывающем поле, в стиле подсказки). Я бы хотел видеть полный URL в поле подсказки.
Я вижу что-то вроде http:/abs.../file.htm
обратите внимание на точки в имени. Он его сократил. Несмотря на то, что URL не большой и может поместиться в окне, он все равно обрезает его, вставляя эти точки.
Что еще можно сделать, чтобы Firefox не обрезал URL?
решение1
browser.urlbar.trimURLs
показывает или скрывает протокол (например, http://
) в адресной строке. Это не влияет на URL в строке состояния. Нет никаких предпочтений, чтобы about:config
остановить строку состояния от обрезки текста, поэтому нам придется проверитьFirefox Хромчтобы увидеть, что происходит.
После некоторого исследования я обнаружил, что строка состояния представлена как statuspanel
элемент XUL и имеет следующий CSS:
statuspanel {
-moz-binding: url("chrome://browser/content/tabbrowser.xml#statuspanel");
position: fixed;
margin-top: -3em;
left: 0;
max-width: 50%;
pointer-events: none;
}
Итак, используяСтильное дополнение, мы можем определить следующее правило, чтобы предотвратить обрезку URL-адреса в строке состояниябольшинствослучаи (например, когда URL короче вашего окна):
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
statuspanel
{
max-width: 100% !important;
}
решение2
Хорошо, я только что нашел решение, и оно работает.
Я установил дополнение к Firefox, чтобы отображать полный URL.
Надстройка называется status-4-evar и она работала очень хорошо. Теперь полный URL отображается в предварительном просмотре подсказки.
https://addons.mozilla.org/en-US/firefox/addon/status-4-evar/