Я хотел бы удалить некоторые элементы из контекстного меню веб-страницы в Google Chrome (например, «Открыть в новом окне», «Поиск в Google» и т.д.). Как мне это сделать? Есть ли расширение, которое может мне помочь?
1 ответ
Хотя большинство источников четко заявляют, что Google не предлагает способ удаления записей контекстного меню, в документации ChromeAPI есть ссылка на chrome.contextmenus
которая включает аргументы remove
и removeall
.
Я предполагаю, что это все еще только позволяет этому вызову удалять записи, принадлежащие плагину, который имеет этот вызов, что позволяет плагинам более гибко выбирать, какие опции они показывают и когда. Но возможно, что это позволяет контролировать все меню. Я просто не могу найти конкретную документацию с изложением того, что из этого по делу.
В любом случае, в настоящее время не существует расширения или другой утилиты, которая позволяет удалять записи контекстного меню Google Chrome, кроме тех, которые относятся к плагинам / расширениям, и единственный способ сделать это, если плагины / расширения поддерживать эту опцию сами, или удалив плагины / расширения самостоятельно.