Могу ли я добавить параметры правой кнопки мыши в Google Chrome?

В Google Chrome, если я выберу фрагмент текста и щелкните его правой кнопкой мыши, я получаю возможность:

'Найти Google для [текста]'

Я считаю это чрезвычайно полезным, но я также хотел бы добавить свои собственные варианты.

Например, я хотел бы добавить возможность поискать amazon.co.uk с помощью выделенного текста или перейти прямо к картам Google, используя выделенный текст (то есть адрес или почтовый индекс) и так далее.

Я могу добавить эту функциональность, используя PhraseExpress, но скорее буду иметь возможность сделать это прямо из Chrome – возможно ли это?

5 Solutions collect form web for “Могу ли я добавить параметры правой кнопки мыши в Google Chrome?”

Вот расширение, в котором используется API контекстного меню, чтобы добавлять параметры в меню правой кнопки мыши для выбранного текста и позволяет определять собственные пользовательские запросы.

  • Поиск контекстного меню

Попробуйте http://maps.google.com/maps?q=TESTSEARCH для Карт Google и http://www.amazon.co.uk/s/?url=search-alias%3Daps&field-keywords=TESTSEARCH для Amazon.co .Великобритания.

В последнее время в разработчике и бета-каналах есть API контекстного меню. Вы можете использовать его для написания собственных расширений, которые добавляют параметры в контекстное меню. Обратите внимание, что это будет работать только для Google Chrome версии 6 и выше.

Вот пример из официальной галереи расширений:

  • Imgur Uploader (загрузите изображение в Imgur по правому клику)

Я также написал три моих собственных, основанных на этом коде:

  • TinEye Right Click (выполнить обратный поиск изображений в TinEye по правому клику)
  • Wikipedia Right Click (поиск статей о выбранном тексте в Википедии по правому клику)
  • Merriam-Webster Щелкните правой кнопкой мыши (найдите определение выбранного текста в Merriam-Webster по правому клику)

Вы можете установить их на свой страх и риск, щелкнув по ссылкам, нажав ссылку «Сохранить ссылку как …» , найти файлы на своем компьютере и перетащить их в окно Google Chrome.

Читайте об API здесь:

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

Чтобы написать свой собственный, вам нужен файл manifest.json, который должен выглядеть примерно так:

 { "background_page": "background.html", "description": "Add a context menu item to search for selected text at Google Maps.", "icons": { "16": "icon16.png", "48": "icon48.png" }, "minimum_chrome_version": "6", "name": "Google Maps Right Click", "permissions": [ "contextMenus", "tabs" ], "version": "1.0" } 

Вам также нужен файл background.html, который должен выглядеть примерно так:

 <script> function searchgooglemaps(info) { var searchstring = info.selectionText; chrome.tabs.create({url: "http://maps.google.com/maps?q=" + searchstring}) } chrome.contextMenus.create({title: "Search Google Maps", contexts:["selection"], onclick: searchgooglemaps}); </script> 

Наконец, у вас должен быть значок 16 × 16 пикселей для контекстного меню и значок 48 × 48 пикселей для страницы управления расширениями. Вы также можете указать значок 128 × 128 пикселей, который отображается во время установки, и значок 32 × 32 пикселя, если вы хотите отправить свое расширение в официальную галерею. Все ваши значки должны быть указаны в manifest.json. Убедитесь, что типы файлов и имена совпадают.

Поместите значки, background.html и manifest.json в папку вместе, затем перейдите на страницу управления расширениями в chrome://extensions , посмотрите в режиме разработчика (я думаю, вам нужно запустить бета-канал или выше для этого Для отображения), нажмите « Расширение пакета» … рядом с корневым каталогом расширения нажмите « Обзор …» , найдите и выберите папку, которую вы сделали, нажмите « ОК» и перетащите полученный файл .crx в окно Google Chrome.

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

Существует расширение под названием «Поиск контекстного меню». Он позволяет добавлять к нему URL-адреса, а затем, когда вы выбираете текст и щелкаете по одному из URL-адресов, он передает этот текст по URL-адресу, который вы нажали.

Например, URL-адрес поиска для YouTube:

http://www.youtube.com/results?search_query=TESTSEARCH

Где TESTSEARCH – это текст, который вы хотите найти. В расширении вы добавляете эту строку, и она автоматически заменяет TESTSEARCH выбранным текстом при нажатии. Вы можете, конечно, добавить ярлык для каждого URL-адреса.

Вот ссылка на расширение.

https://chrome.google.com/webstore/detail/ocpcmghnefmdhljkoiapafejjohldoga

Привет, потому что на главный вопрос был дан ответ. Я хочу что-то внести.

Это просто модифицированный скрипт, похожий на обратный поиск изображений с помощью google, но перенаправляет imglink.jpg в Jeffrey's Exif Viewer для анализа EXIF ​​изображения.

Благодаря gdejohn .

Легко, создайте эти 2 файла, которые я использовал блокнот, добавьте несколько значков 16×16, 48×48 и 128×128 (или удалите строку) и перейдите в режим Chrome: // extensions / tick, добавьте содержащую папку файлов.

Имя файла: manifest.json

 { "manifest_version": 2, "background" : { "scripts": ["background.js"] }, "description": "Agrega un menu contextual para ver el EXIF de imagenes. Jeffrey's Exif Viewer", "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "minimum_chrome_version": "6", "name": "Regex Exif Viewer Right Click", "permissions": [ "contextMenus", "tabs", "http://*/*", "https://*/*" ], "version": "1.0" } 

Имя файла: background.js

 /** * Returns a handler which will open a new tab when activated. */ function getClickHandler() { return function(info, tab) { // The srcUrl property is only available for image elements. var url = "http://regex.info/exif.cgi?imgurl=" + info.srcUrl; // Create a new tabto the info page. chrome.tabs.create({ url: url, }); }; }; /** * Create a context menu which will only show up for images. */ chrome.contextMenus.create({ "title" : "Get image info via Jeffrey's Exif Viewer", "type" : "normal", "contexts" : ["image"], "onclick" : getClickHandler() }); 
  • Невозможно использовать Интернет из-за подозрения на вредоносное ПО DNS
  • (Ы) Невосприимчивость в Google Chrome
  • Как убить одну вкладку google chrome с помощью pid
  • Как избежать потери текущих веб-сайтов браузеров при перенаправлении с помощью беспроводных страниц входа в систему
  • Internet Explorer подключается к Интернету, но Chrome не
  • Как изменить поля печати по умолчанию для Google Chrome
  • Как настроить пользовательский DNS-сервер для браузера Chrome?
  • Как заставить Chrome открыть все ссылки на текущей вкладке?
  • Увеличьте вес истории просмотров в автозаполнении Google Chrome
  • Как запускать различные профили с помощью Google Chrome при запуске?
  • Почему встроенные видео YouTube перестали работать в Google Chrome?
  • Как остановить фоновый инструмент Google Update?
  • Давайте будем гением компьютера.