Всем привет, у меня такая проблеммка, как в настройках лисы добавить/убрать пункты из контекстного меню? Например:

10411077107910801084107be8.gif

Мне надо при нажатии на правую кнопку мыши на ссылке в меню убрать "Открыть в новом окне", а то постоянно его случайно нажимаю вместо "Открыть в новой вкладке", т.к. они рядом находятся :(

Значит так... идём читаем статью, точнее ищем требуемые id, потом в userchrome.css пишем что-то типа:

Выделить код

Код:

/* Удаление лишних пунктов контекстного меню */
#context-openlink,
#context-sep-open,
#context-sendlink,
#context-sep-copylink,
#context-viewimage,
#context-copyimage-contents,
#context-sendimage,
#context-setWallpaper,
#context-setDesktopBackground,
#context-blockimage,
#context-sendpage,
#context-sep-viewbgimage,
#context-viewbgimage,
#context-sep-selectall,
#context-keywordfield,
#context-searchselect,
#context-viewpartialsource-mathml,
#context-viewinfo
{
display: none !important;
}

Перезапускаем браузер и радуемся :)

!gOR
если нет желания возиться с id, можно попробовать расширение Menu Editor

id контекстных меню в наглядном виде

Всем спасибо, поставил расширение Menu Editor и не заморачивался :music:

Что бы не создавать новую тему, спрошу здесь. Как добавить в контекстное меню ФФ свои пункты меню. Например забить в него ссылку на js код(код на локалхосте), что бы он в дальнейшем выполнялся динамически. (код есть, главное добавить его в меню). И ещё вопрос, в каком именно файле редактируется контекстное меню ФФ? Заранее спасибо.

ФФ_Юзер

Как добавить в контекстное меню ФФ свои пункты меню.

http://www.xulplanet.com/

И ещё вопрос, в каком именно файле редактируется контекстное меню ФФ?

такого файла не существует.

такого файла не существует.

Существует :) только это xul-файл зашитый глубоко в папочках :) сам видел (искал когда интересно было)

Modex
ну я имел в виду, что в профиле его нет :dumb:

Существует smile только это xul-файл зашитый глубоко в папочках smile сам видел (искал когда интересно было)

Так может подскажешь где он?:)

И я бы хотел знать это.

ФФ_Юзер
Чоткий

/browser/content/browser/browser.xul

Как добавить в контекстное меню пункт "Печать"? Может быть, даже без окна выбора принтера. Разбираться в англоязычных статьях для меня — пытка.

Радик245
Я не уверен, но попробуй так;
Custom Buttons

скрытый текст
/*Initialization Code*/
(function() {
  var menuitem = document.createElement("menuitem");
  menuitem.setAttribute("oncommand", 'content.window.print();');
  menuitem.setAttribute("label", "\print");

  var saveimagecm = document.getElementById("context-saveimage");

  saveimagecm.parentNode.insertBefore(menuitem, saveimagecm);


})();