Убрать навигацию в контекстном меню firefox. Контекстное меню в Firefox

Инструмент 14.04.2019
Инструмент

Я установил программу под названием Aptana Studio 3. Добавлен пункт меню в мое контекстное меню (если я щелкнул правой кнопкой мыши, я вижу вариант «Aptana Studio»). Как я могу удалить это вручную из своего меню?

Я искал высокий и низкий и не могу найти способ удалить материал Aptana из моего Firefox. Возможно, это потому, что я нахожусь в Firefox 4. Что я сделал, так это то, что я перешел в

About:config

Затем я искал Aptana, и есть 3 элемента, которые перечислены. Я прикрепил скриншот.

Теперь мой вопрос заключается в том, как удалить эти элементы, потому что, возможно, это приведет к удалению опции из моего меню.

В основном просто перейдите к Tools >

[!d4 ]

Учитывая, что это контекстное меню появляется в Firefox, кажется, скорее всего, что Aptana установила расширение Firefox.

Это описывает процесс удаления.

В основном просто перейдите к Tools > Add-ons в Firefox. Там вы должны найти некоторое расширение, связанное с Aptana - его, вероятно, называют «отладчиком». Вы можете отключить или удалить расширение - результат будет таким же.

Изменить: Aptana был добавлен (автоматически?) В качестве внешнего редактора Firebug. Хотя редактирование about: config является опцией, «правильный» способ редактирования внешних редакторов - это окно «Настройка редактора» Firebug, которое вы можете найти в контекстном меню в виде расширенного варианта для редактора или через главное меню Firebug:

Учитывая, что это контекстное меню появляется в Firefox, кажется, скорее всего, что Aptana установила расширение Firefox.

Это описывает процесс удаления.

В основном просто перейдите к Tools > Add-ons в Firefox. Там вы должны найти некоторое расширение, связанное с Aptana - его, вероятно, называют «отладчиком». Вы можете отключить или удалить расширение - результат будет таким же.

Изменить: Aptana был добавлен (автоматически?) В качестве внешнего редактора Firebug. Хотя редактирование about: config является опцией, «правильный» способ редактирования внешних редакторов - это окно «Настройка редактора» Firebug, которое вы можете найти в контекстном меню в виде расширенного варианта для редактора или через главное меню Firebug:

Учитывая, что это контекстное меню появляется в Firefox, кажется, скорее всего, что Aptana установила расширение Firefox.

Это описывает процесс удаления.

В основном просто перейдите к Tools > Add-ons в Firefox. Там вы должны найти некоторое расширение, связанное с Aptana - его, вероятно, называют «отладчиком». Вы можете отключить или удалить расширение - результат будет таким же.

Изменить: Aptana был добавлен (автоматически?) В качестве внешнего редактора Firebug. Хотя редактирование about: config является опцией, «правильный» способ редактирования внешних редакторов - это окно «Настройка редактора» Firebug, которое вы можете найти в контекстном меню в виде расширенного варианта для редактора или через главное меню Firebug:

Учитывая, что это контекстное меню появляется в Firefox, кажется, скорее всего, что Aptana установила расширение Firefox.

Это описывает процесс удаления.

В основном просто перейдите к Tools > Add-ons в Firefox. Там вы должны найти некоторое расширение, связанное с Aptana - его, вероятно, называют «отладчиком». Вы можете отключить или удалить расширение - результат будет таким же.

Изменить: Aptana был добавлен (автоматически?) В качестве внешнего редактора Firebug. Хотя редактирование about: config является опцией, «правильный» способ редактирования внешних редакторов - это окно «Настройка редактора» Firebug, которое вы можете найти в контекстном меню в виде расширенного варианта для редактора или через главное меню Firebug:

Учитывая, что это контекстное меню появляется в Firefox, кажется, скорее всего, что Aptana установила расширение Firefox.

Это описывает процесс удаления.

В основном просто перейдите к Tools > Add-ons в Firefox. Там вы должны найти некоторое расширение, связанное с Aptana - его, вероятно, называют «отладчиком». Вы можете отключить или удалить расширение - результат будет таким же.

Изменить: Aptana был добавлен (автоматически?) В качестве внешнего редактора Firebug. Хотя редактирование about: config является опцией, «правильный» способ редактирования внешних редакторов - это окно «Настройка редактора» Firebug, которое вы можете найти в контекстном меню в виде расширенного варианта для редактора или через главное меню Firebug:

Учитывая, что это контекстное меню появляется в Firefox, кажется наиболее вероятным, что Aptana установила расширение Firefox.

1) перейти к: config

2) найти Aptana [!d2 ]

Мои решения по удалению пункта меню Aptana Studio из контекстного меню Firefox 4 состояли в

1) перейти к: config

2) найти Aptana

3) на каждой из записей (должно быть 3) щелкните правой кнопкой мыши и выберите сброс

Одним из наиболее значимых изменений интерфейса недавно вышедшей стабильной версии Mozilla Firefox 32 стала модификация контекстного меню. Заключается она в том, что некоторые текстовые элементы меню были заменены графическими эскизами, расположенными в верхней его части. В частности такой замене подверглись опции перехода назад и вперед по страницам, а также опции обновления и добавления страницы в браузерные закладки.

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

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

Classic Theme Restorer

Восстановить дизайн Firefox можно с помощью хорошо известного дополнения под названием Classic Theme Restorer. После установки дополнения вам нужно будет зайти в его настройки, в разделе «Основной интерфейс» отыскать опцию «На странице, в контекстном меню, заменить значки метками» и активировать её.


Иконки в контекстном меню исчезнут, а само меню станет на порядок длиннее. Кроме того при установке Classic Theme Restorer вкладки, которые в последних версиях Firefox имели округлый вид, вновь станут узкими и строго прямоугольными.

К сожалению, этот способ не принесёт желаемого результата, если для оформления интерфейса Firefox вы используете «полную» тему. Хотя это ещё не означает, что ради прежнего вида меню вам придётся пожертвовать красотой. При использовании обычных тем оформления никаких «конфликтов» не возникает.

Menu Wizard




Второй способ столь же прост, как и первый, только вместо Theme Restorer на этот раз мы будем использовать дополнение Menu Wizard. После установки дополнения переходим в его настройки, раскрываем список «Основное контекстное меню» и снимает галочки со следующих пунктов:

  • context-back
  • context-forwrad
  • context-reload
  • context-stop

Дополнение Menu Wizard работает при любых темах, кроме того оно позволяет быстро скрывать и показывать эскизы из самого контекстное меню. Правда, есть у Menu Wizard один недостаток. Меню-иконки нельзя сделать текстовыми как при использовании Theme Restorer, их можно только скрыть.

Собственное контекстное меню довольно редко применяется в интерфейсе веб-страницы. Ведь пользователю совершенно не очевидно, что на каком-то элементе надо щёлкнуть не левой, а правой кнопкой мыши и выбрать пункт из списка. К тому же не все посетители сайтов любят использовать правую кнопку мыши, а на смартфонах её вообще нет, только имитация. Несмотря на эти особенности в HTML5 есть возможность создавать собственные контекстные меню, реализовано это пока только в Firefox, и то весьма своеобразно.

Для начала давайте посмотрим, как вообще создаются разные меню. Для этого используется комбинация тегов и (пример 1).

Пример 1. Контекстное меню

HTML5 IE Cr Op Sa Fx

Контекстное меню

Атрибут contextmenu сообщает, что наше меню является контекстным и одновременно указывает на тег с заданным идентификатором (в данном случае edit ). Пока ни один браузер не понимает приведённый пример, включая Firefox. Для него вместо тега следует вставить нестандартный тег (пример 2).

Пример 2. Меню в Firefox

HTML5 IE Cr Op Sa Fx

Контекстное меню

Код получился невалидным, зато при щелчке по картинке в Firefox появляется красивое меню (рис. 1).

Рис. 1. Контекстное меню

Пока это меню не работает нужным образом, так что переделаем его. Для начала добавим возле пункта меню иконку с помощью атрибута icon , так меню получится симпатичнее. В качестве значения указывается относительный или абсолютный путь к графическому файлу. Затем надо сделать, чтобы при нажатии на пункт меню происходило какое-то действие. Для этого воспользуемся событием onclick и с его помощью будем вызывать нужную функцию. В примере 3 показано создание контекстного меню для текста, если в нём выбрать «Править», то текст можно редактировать. На деле же применяется скрытое текстовое поле, которое становится видимым при вызове функции edit(), сам же текст на время редактирования скрывается. После нажатия на Enter текст из формы вставляется на место текстового абзаца, создавая впечатление, что именно его мы и правили. Форма же после завершения редактирования прячется вновь.

Пример 3. Редактирование текста

HTML5 IE Cr Op Sa Fx

Контекстно меню #edit { width: 200px; border: 1px solid #ccc; display: none; } function edit() { document.getElementById("text").style.display = "none"; document.getElementById("edit").style.display = "block"; document.getElementById("edit").value = document.getElementById("text").innerHTML; document.getElementById("edit").focus(); } function text() { document.getElementById("text").innerHTML = document.getElementById("edit").value; document.getElementById("edit").style.display = "none"; document.getElementById("text").style.display = "block"; }

Пример текста

Вид нового меню показан на рис. 2.

Рис. 2. Меню с иконкой

Как видно из примера, создание контекстного меню ничем не отличается от создания других интерактивных элементов. При нажатии на пункт меню вызывается наша функция с помощью обработчика onclick , а дальше эта функция будет делать то, что мы пожелаем. Firefox 8 стал первым браузером, который начал поддерживать контекстные меню HTML5, но вызывает удивление, почему разработчики Firefox ввели для меню свой собственный нестандартный тег . Здесь возможны несколько вариантов развития событий:

  • тег будет добавлен в спецификацию HTML5;
  • этот тег себя изживёт и не будет поддерживаться в будущих версиях Firefox;

Остаётся только ждать ответа других браузеров, в которых тег наконец-то будет реализован, а также разные меню на его основе.



Рекомендуем почитать

Наверх