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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » Firefox
  •  » Адресная строка - как убрать приглашение "Go to a Website"

№120-02-2013 23:27:23

max2fox
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 19
UA: Firefox 18.0

Адресная строка - как убрать приглашение "Go to a Website"

Можно ли внутренними настройками, без аддонов убрать серое приглашение "Go to a Website"?

0220192337.png


Нарушение п.3.3 в подписи. Замечание.

Отсутствует

 

№220-02-2013 23:49:32

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

Re: Адресная строка - как убрать приглашение "Go to a Website"

с помощью http://forum.mozilla-russia.org/viewtopic.php?id=56041 узнаем id текста и вставляем его в вот такой код (вместо addonbar-closebutton)

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#addonbar-closebutton {
    display: none !important; }

Код сохранить в UserChrome.css в папке chrome вашего профиля. Рестарт. См. результат. Кнопку можно убрать.


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

Отсутствует

 

№321-02-2013 00:11:23

max2fox
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 19
UA: Firefox 18.0

Re: Адресная строка - как убрать приглашение "Go to a Website"

feas
Снкс.
Только я два рабочих дня буду копаться и у меня еще больше вопросов возникнет походу :)

Я, конечно, поковыряюсь, но если я пока сформулирую вопрос так:
- Кто владеет перечисленным выше инструменталом - помогите узнать id текста. Плз.

Не будет ли джин любезен?


Нарушение п.3.3 в подписи. Замечание.

Отсутствует

 

№421-02-2013 01:03:47

max2fox
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 19
UA: Firefox 18.0

Re: Адресная строка - как убрать приглашение "Go to a Website"

Вобщем, как я и предполагал, задача не простая.
Вот, что я получил, от младшего дочернего объекта, к старшим родительским:

1 - Собственно рамочка с фразой 'Go to a Website'

div [989x13]
namespaceURI = XHTML
class = anonymous-div

2 - Та же рамка, но чуток увеличенная полями по вертикали

xul:hbox [989x22]
namespaceURI = XUL
class = textbox-input-box urlbar-input-box
anonid = textbox-input-box
context = _child
flex = 1
xbl:inherits = tooltiptext=inputtooltiptext

3 - Она же, но со значком слева и чуть расширенная вправо

xul:hbox [1017x22]
namespaceURI = XUL
class = autocomplete-textbox-container urlbar-textbox-container
anonid = textbox-container
flex = 1
focused = true
xbl:inherits = focused

4 - Вся строка, включая кнопки справа

textbox [1056x24]
namespaceURI = XUL
id = urlbar
autocompletepopup = PopupAutoCompleteRichResult
autocompletesearch = urlinline history
autocompletesearchparam = enable-actions
clickSelectsAll = true
completedefaultindex = true
completeselectedindex = true
enablehistory = true
flex = 1
focused = true
maxrows = 6
newlines = stripsurroundingwhitespace
onblur = setTimeout(function() document.getElementById('identity-box').style.MozUserFocus = '', 0);Tabmix.urlBarOnBlur();
onfocus = document.getElementById('identity-box').style.MozUserFocus= 'normal'
oninput = gBrowser.userTypedValue = this.value;
ontextentered = this.handleCommand(param);
ontextreverted = return this.handleRevert();
pageproxystate = invalid
placeholder = Go to a Website
showcommentcolumn = true
showimagecolumn = true
sizetopopup = pref
tabscrolling = true
timeout = 50
type = autocomplete

5 - Собственно контейнер, чуть расширенный вширь

toolbaritem [1062x26]
namespaceURI = XUL
id = urlbar-container
class = chromeclass-location
align = center
combined = true
flex = 400
persist = width
removable = true
title = Location

id встречается два раза:
4 - id = urlbar
и
5 - id = urlbar-container
но, чую, оба раза - это не то, что надо...
Вставлять в UserChrome.css пока не решился. Что дальше?


Нарушение п.3.3 в подписи. Замечание.

Отсутствует

 

№521-02-2013 01:12:05

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: Адресная строка - как убрать приглашение "Go to a Website"

max2fox пишет

Можно ли внутренними настройками, без аддонов убрать серое приглашение "Go to a Website"?

ну поиск же!
https://forum.mozilla-russia.org/viewto … 06#p492806
если не знаете куда это то изучаем
userchrome.css usercontent.css Настройка внешнего вида Firefox Уроки стилеписания


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№621-02-2013 03:07:25

max2fox
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 19
UA: Firefox 18.0

Re: Адресная строка - как убрать приглашение "Go to a Website"

Знаешь,... а я ведь искал
Только не нашел ничего подходящего. Может и пропустил...

По твоим ссылкам я тоже ничего подходящего не нашел.
?pid=492806#p492806 хоть и убирает эти слова, но меняет функционал - не восстанавливается удаленный/измененный адрес страницы. Может и еще какой...

И мне не надо убирать подсказки. Мне не надо изменять текущий функционал адресной строки. Мне надо только убрать эти слова. И все.

Если ты имел ввиду иное конкретное решение по этим ссылкам - ткни носом, плз.
Если сам знаешь его - запости.

В конце-концов, если верить feas, то надо выудить только id.
Ты его знаешь, этот id? Так скажи, не ломайся.

...изучаем
userchrome.css usercontent.css Настройка внешнего вида Firefox Уроки стилеписания

Ты сам-то выучил? Если выучил, так дай ответ. Поклон тебе в землю будет.
Ты по одному вопросу уже спекся (не в упрек и без обид), так покажи класс на втором, млин.

Да и грех, думаю, молодого на изучение целого CSS припахивать, когда вопрос-то - тьфу! Три слова. Три маленьких слова.
Для спецов, конечно :) Для тех, кто СSS в контексте FF выучил :)


Нарушение п.3.3 в подписи. Замечание.

Отсутствует

 

№721-02-2013 04:01:37

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: Адресная строка - как убрать приглашение "Go to a Website"

max2fox пишет

По твоим ссылкам я тоже ничего подходящего не нашел.
?pid=492806#p492806 хоть и убирает эти слова, но меняет функционал - не восстанавливается удаленный/измененный адрес страницы. Может и еще какой...

и как вот этот код содержащийся в указанном мной посте может изменить функционал?

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");
html|*.urlbar-input:-moz-placeholder {
    color: transparent !important;
}

всё что он делает это даже не убирает тот текст а делает его прозрачным.

max2fox пишет

В конце-концов, если верить feas, то надо выудить только id.
Ты его знаешь, этот id? Так скажи, не ломайся.

max2fox пишет

Да и грех, думаю, молодого на изучение целого CSS припахивать, когда вопрос-то - тьфу! Три слова.

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

Добавлено 21-02-2013 04:15:19

max2fox пишет

Ты по одному вопросу уже спекся (не в упрек и без обид), так покажи класс на втором, млин.

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

Добавлено 21-02-2013 04:18:56
PS кстати в первой же ссылке по твоему запросу лежит это же решение. уж не знаю что ты там искал .. или у меня гугль специальный?

Отредактировано okkamas_knife (21-02-2013 04:18:56)


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№821-02-2013 06:46:39

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 19.0

Re: Адресная строка - как убрать приглашение "Go to a Website"

max2fox
В общем для начала тебе нужно обновиться до 19-го [firefox], затем в about:config изменить параметр dom.placeholder.show_on_focus на false и тогда если адресная строка в фокусе, то текст не будет отображаться. Параметр появился в 19-ой версии, поэтому обновляться нужно.
Ну или стиль как советовали:

Выделить код

Код:

::-moz-placeholder {
    color: transparent !important;
    text-shadow: none !important;
}

Обрати внимание, что стиль надо записать в userChrome.css

Отсутствует

 

№921-02-2013 09:42:35

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

Re: Адресная строка - как убрать приглашение "Go to a Website"

Только для адресной строки, в userChrome.css:

Выделить код

Код:

@namespace html url("http://www.w3.org/1999/xhtml");
html|*.urlbar-input::-moz-placeholder {
    color: transparent !important;
    text-shadow: none !important;
}

Но есть тонкость: «@namespace html url("http://www.w3.org/1999/xhtml");» должно быть в начале файла, и если такая строка уже есть, то дублировать не надо.

И для Firefox 18 и более старых надо заменить «::» на «:».


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

Отсутствует

 

№1021-02-2013 16:13:19

max2fox
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 19
UA: Firefox 18.0

Re: Адресная строка - как убрать приглашение "Go to a Website"

ОК.
Спасибо откликнувшимся. Щаз постепенно всем отвечу.


Нарушение п.3.3 в подписи. Замечание.

Отсутствует

 

№1121-02-2013 19:43:55

max2fox
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 19
UA: Firefox 19.0

Re: Адресная строка - как убрать приглашение "Go to a Website"

Kamui
Отлично! В 19 версии работает переключение

dom.placeholder.show_on_focus

Собственно то, чего и хотелось.

Infocatcher
В FF18 в таком виде приглашение исчезает:

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

html|*.urlbar-input:-moz-placeholder {
    color: transparent !important;
    /*
    text-shadow: none !important;
    */
}


Влияния text-shadow я не заметил, поэтому закомментировал.

Что касается моих сетований на "но и функционал изменился" - это просто моя невнимательность. Виноват. Речь шла о том, что:
если изменить содержание адресной строки уже загруженной вкладки, то,
при переходе с нее на другую и обратно, адрес обратно не восстанавливается.

Я впопыхах приписал этот эффект обсуждаемой модфикации userChrome.css, но, оказалось, что это и есть штатное поведение ФФ.

----------
Итак. Решения от Kamui (снкс), Infocatcher (снкс), на которое изначально любезно указал okkamas_knife - РАБОЧИЕ. Они убирают это дурацкое приглашение.

Ведь как строка работает в Макстоне?

Там тоже изначально присутствует серое приглашение "Input URL or Search String". Но оно исчезает, при получении строкой фокуса через клик мышкой в строке или перехода на нее по Tab, и восстанавливается при потере фокуса, если ничего не было введено. Да и на многих сайтах подобные "приглашения" исчезают именно при получении фокуса полем, а не при начале ввода. Вполне ведь естественно желание очистить поле ввода, а не колотить тупо поверху.

Ну, не мытьем, так катаньем - убрали. Но, если бы не опция из 19-й версии, то интерес мой так и остался бы при мне.

Ведь эта фраза "Go to a Website" где-то прописана. Я искренне предполагал, что легче и разумнее было бы модифицировать саму фразу до "", чем закрашивать ее. Ведь если кто-то постоянно пишет на заборе слово "МЕЛ" (вот чем только пишет :), то правильнее было бы ему руки оборвать, чем постоянно закрашивать написанное им. Разве не так?


Нарушение п.3.3 в подписи. Замечание.

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Адресная строка - как убрать приглашение "Go to a Website"

Board footer

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