В Google Chrome, если я выделю фрагмент текста и щелкну по нему правой кнопкой мыши, я получу возможность:
'Поиск в Google по [тексту]'
Я считаю это чрезвычайно полезным, но я также хотел бы иметь возможность добавлять свои собственные параметры.
Например, я хотел бы добавить возможность поиска на amazon.co.uk по выбранному тексту или сразу перейти к картам Google, используя выбранный текст (например, адрес или почтовый индекс) и так далее.
Я могу добавить эту функцию с помощью PhraseExpress, но предпочел бы сделать это прямо из Chrome - возможно ли это?
источник
В последнее время в Developer Developer доступен API-интерфейс Context Menus и бета-каналы. Вы можете использовать его, чтобы написать свои собственные расширения, которые добавляют опции в меню правой кнопки мыши. Обратите внимание, что это будет работать только для Google Chrome версии 6 и выше.
Вот пример из официальной галереи расширений:
Я также написал три моих собственных, на основе этого кода:
Вы можете установить их на свой страх и риск, щелкнув правой кнопкой мыши ссылки, выбрав Сохранить ссылку как… , найдя файлы на своем компьютере и перетащив их в окно Google Chrome.
Читайте об API здесь:
Чтобы написать свой собственный, вам нужен файл manifest.json, который должен выглядеть примерно так:
Вам также нужен файл background.html, который должен выглядеть примерно так:
Наконец, у вас должно быть по крайней мере значок 16 × 16 пикселей для контекстного меню и значок 48 × 48 пикселей для страницы управления расширениями. Вы также можете указать значок 128 × 128 пикселей, который отображается во время установки, и значок 32 × 32 пикселя, если вы хотите отправить расширение в официальную галерею. Все ваши значки должны быть перечислены в manifest.json. Убедитесь, что типы файлов и имена совпадают.
Поместите значки, background.html и manifest.json в папку вместе, затем перейдите на страницу управления расширениями
chrome://extensions
, просмотрите в режиме разработчика (я думаю, что для этого нужно запустить бета-канал или выше), нажмите « Упаковать расширение» , рядом с корневым каталогом расширения нажмите « Обзор» , найдите и выберите созданную папку, нажмите « ОК» и перетащите полученный файл .crx в окно Google Chrome.источник
manifest.json
теперь это версия 2, и многое из этого изменилось.Существует расширение контекстного поиска, которое делает то, что вы хотите, за исключением того, что оно ничего не добавляет в меню правой кнопки мыши; вместо этого, после того, как вы выделите фрагмент текста на странице, рядом с ним будет отображаться маленькая кнопка с синим треугольником, а при нажатии на нее появится всплывающее меню.
источник
Я наслаждаюсь расширением под названием « Custom Right-Click Menu», которое позволяет вам создавать полностью настраиваемые пункты меню, вызываемые правой кнопкой мыши, и даже работает в других браузерах (Opera: Установить расширения Chrome , Firefox: Chrome Store Foxified ).
Измените код на
Создайте еще один пункт меню типа скрипта, назовите его «Google Map» или как-то еще и закодируйте его таким же образом:
источник
Существует расширение под названием «Поиск по контекстному меню». Он позволяет добавлять URL-адреса к нему, а затем, когда вы выбираете текст и щелкаете по одному из URL-адресов, он передает этот текст URL-адресу, по которому вы щелкнули.
Например, поисковый URL для YouTube:
где TESTSEARCH - текст, который вы хотите найти. В расширении вы добавите эту строку, и она автоматически заменит TESTSEARCH на выделенный текст при нажатии на нее. Вы можете добавить метку для каждого URL.
Вот ссылка на расширение.
https://chrome.google.com/webstore/detail/ocpcmghnefmdhljkoiapafejjohldoga
источник
Привет, так как на главный вопрос ответили, я хочу чем-то помочь.
Это просто модифицированный скрипт, похожий на обратный поиск изображений в Google, но перенаправляющий imglink.jpg в Exif Viewer Джеффри для анализа EXIF изображения.
Благодаря Гдейону .
Просто создайте эти 2 файла. Я использовал блокнот, добавил значки 16x16, 48x48 и 128x128 (или удалил строку) и перейдите в режим chrome: // extensions / tick developer, чтобы добавить папку с файлами.
Имя файла: manifest.json
Имя файла: background.js
источник