Страницы: 1
В контекстном меню исчез пункт «Открыть изображение», а его место занял пункт «Открыть изображение в новой вкладке».
Как и любое нововведение, некоторым это понравилось, некоторым другим — очень не понравилось.
Самый простой способ вернуть возможность открывать изображения в текущей вкладке — поставить дополнение View Image Context Menu Item.
Но оно показывает свой пункт меню не на привычном месте вверху списка, а внизу. Притом на момент написания этого сообщения дополнение не русифицировано, потому пункт меню называется не «Открыть изображение», а «View Image».
Все эти недостатки можно исправить с помощью файла userChrome.css. Но не забудьте: всё, что написано ниже, сработает только вместе с дополнением View Image Context Menu Item, а не вместо него.
1. Для начала нужно включить использование userChrome.css: наберите в адресной строке about:config и перейдите по этому адресу, если появилось предупреждение, согласитесь быть осторожными. Теперь найдите с помощью поиска параметр toolkit.legacyUserProfileCustomizations.stylesheets и установите для него значение true.
2. Откройте меню Справка — Информация для решения проблем, там найдите строку «Папка профиля» и нажмите кнопку «Открыть папку».
3. В этой папке создайте папку Chrome — а в ней создайте текстовый файл userChrome.css (Внимание! Именно userChrome.css — а не userChrome.css.txt и тому подобное! Проверьте, включив показ расширений файлов).
4. В этот файл скопируйте такое содержимое:
/* НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ, ЕСЛИ НЕ УВЕРЕНЫ */ /* Поднять вверх пункт контекстного меню от дополнения View Image */ menuitem[id$="view-image-context-menu-item"] { -moz-box-ordinal-group: 0 !important; } menuitem[id$="view-video-context-menu-item"] { -moz-box-ordinal-group: 0 !important; } /* Скрыть разделитель контекстного меню изображений */ #context-media-eme-separator { display: none !important; } */ Скрыть значок дополнения View Image в контекстном меню */ menuitem[id$="view-image-context-menu-item"] > hbox > image { display: none !important; } /* Русифицировать пункт контекстного меню View Image */ menuitem[id$="view-image-context-menu-item"] > label { display: none !important; } menuitem[id$="view-image-context-menu-item"]::before { content: "Открыть изображение"; padding-inline-start: 32px; display: -moz-box; -moz-box-flex: 1; }
*/ Скрыть значок дополнения View Image в контекстном меню */ menuitem[label="View Image"] > .menu-iconic-left { display: none !important; } /* Русифицировать пункт контекстного меню View Image */ menuitem[label="View Image"] > .menu-iconic-text { display: none !important; } menuitem[label="View Image"]::before { content: "Открыть изображение"; padding-inline-start: 32px; display: -moz-box; }
Теперь всё практически так, как было до обновления, или даже лучше.
При желании можно ещё и
/* Скрыть пункт контекстного меню «Открыть изображение в новой вкладке» */ #context-viewimage { display: none !important; }
Но последнее я бы не делал — считаю, что открывать изображение в новой вкладке действительно удобнее, чем в текущей вкладке, просто к этому надо привыкнуть.
Спасибо sandro79 за все эти советы! Я только скопировал в FAQ.
Отредактировано Пандёнок (05-06-2021 09:19:42)
Отсутствует
Страницы: 1