Всплывающие результаты поиска для выделенного текста в Firefox

Вопрос или проблема

Часто я хочу добавить подходящую гиперссылку для блога, но мне кажется, что переключение вкладок действительно неуклюжее.

Существует ли дополнение/пользовательский скрипт для Firefox, которое может:

  • искать в Google/Bing по выделенному тексту,
  • отображать результаты в всплывающем окне/оверлее/AwesomeBar и т. д., и
  • позволять мне копировать URL первого результата поиска? (например, через контекстное меню правой кнопки мыши)

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

Решения, которые больше не работают:

  • расширение Ubiquity
  • пользовательский скрипт LookItUp2

Я нашел исправленную версию Ubiquity здесь. Работает отлично.

Ответ или решение

Поиск по выделенному тексту в Firefox с помощью всплывающих результатов: Полное руководство

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

Задача:

Пользователь ищет удобный способ поиска в Google или Bing на основе выделенного текста в браузере Firefox, с отображением результатов в всплывающем окне:

  • Поиск по выделенному тексту.
  • Показ результатов в виде всплывающего окна (popup).
  • Возможность копирования URL первого результата из контекстного меню.

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

Подходящие решения

На данный момент, несмотря на наличие решений, которые больше не работают, таких как Ubiquity и LookItUp2, есть другие инструменты и дополнения, которые могут оказаться полезными для достижения поставленной задачи.

Одним из лучших дополнений для решения данной проблемы является Context Search.

  • Описание: Это расширение позволяет выполнять поиск по выделенному тексту с помощью нескольких поисковых систем, которые могут быть настроены непосредственно в настройках дополнения.

  • Как использовать:

    1. Установите дополнение из Mozilla Add-ons.
    2. Настройте службы поиска, выбрав Google и Bing как желаемые поисковые системы.
    3. Выделите текст на веб-странице, щелкните правой кнопкой мыши и выберите “Поиск [текст] через Context Search”.
    4. Результаты появятся в новом вкладке, однако вы можете настроить открытие в более удобном формате (например, всплывающее окно через настройки).
  • Копирование URL: С помощью стандартного контекстного меню браузера или дополнительных расширений для управления буфером обмена, вы можете быстро скопировать URL первого результата.

Еще одно решение – Popup Search, которое значительно упрощает процесс.

  • Описание: Это дополнение отображает результаты поиска в виде всплывающего окна и позволяет пользователю сразу видеть результаты без перехода на другую вкладку.

  • Как использовать:

    1. Установите Popup Search из Mozilla Add-ons.
    2. Выделите текст на странице и нажмите правую кнопку мыши.
    3. Выберите "Поиск по выделенному тексту", после чего результаты отобразятся в всплывающем окне.
  • Копирование URL: После отображения результатов, вы можете легко скопировать URL первого результата, щелкнув правой кнопкой мыши на нужной ссылке и выбрав "Копировать адрес ссылки".

3. Пользовательские скрипты с помощью Tampermonkey

Если вам удобнее настраивать функционал самостоятельно, вы можете рассмотреть использование Tampermonkey, который позволяет писать пользовательские скрипты:

  • Настройка:

    1. Установите Tampermonkey из Mozilla Add-ons.
    2. Напишите скрипт, который будет обрабатывать выделение текста, инициировать поиск и отображать результаты в виде модального окна.
  • Код примера:

    
    // ==UserScript==
    // @name         Popup Search for Selected Text
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  Search the selected text in Google and Bing and show results in popup
    // @match        *://*/*
    // @grant        GM_openInTab
    // ==/UserScript==

(function() {
‘use strict’;

document.addEventListener('contextmenu', function(e) {
    let selection = window.getSelection().toString();
    if (selection) {
        const url = `https://www.google.com/search?q=${encodeURIComponent(selection)}`;
        GM_openInTab(url, { active: true });
    }
});

})();


### Заключение

Использование всплывающих результатов для поиска по выделенному тексту в Firefox – это эффективный способ повысить продуктивность, особенно для создателей контента. Настройка дополнений, таких как **Context Search** или **Popup Search**, или создание пользовательского скрипта с помощью **Tampermonkey**, позволит вам значительно упростить и автоматизировать процесс поиска. Эти инструменты помогут вам избежать необходимости неоднократного переключения между вкладками и зависания во время работы, что в свою очередь сделает создание контента более плавным и эффективным.

Оцените материал
Добавить комментарий

Капча загружается...