Вопрос или проблема
Часто я хочу добавить подходящую гиперссылку для блога, но мне кажется, что переключение вкладок действительно неуклюжее.
Существует ли дополнение/пользовательский скрипт для Firefox, которое может:
- искать в Google/Bing по выделенному тексту,
- отображать результаты в всплывающем окне/оверлее/AwesomeBar и т. д., и
- позволять мне копировать URL первого результата поиска? (например, через контекстное меню правой кнопки мыши)
Я знаю, что каждая из этих функций существует, но мне действительно хотелось бы реализовать все три сразу.
Решения, которые больше не работают:
Я нашел исправленную версию Ubiquity здесь. Работает отлично.
Ответ или решение
Поиск по выделенному тексту в Firefox с помощью всплывающих результатов: Полное руководство
В современном веб-пространстве поисковые запросы играют ключевую роль, особенно когда дело касается создания контента. Для блогеров и создателей контента, возможность быстро искать информацию по выделенному тексту без необходимости переключения между вкладками, значительно упрощает процесс работы.
Задача:
Пользователь ищет удобный способ поиска в Google или Bing на основе выделенного текста в браузере Firefox, с отображением результатов в всплывающем окне:
- Поиск по выделенному тексту.
- Показ результатов в виде всплывающего окна (popup).
- Возможность копирования URL первого результата из контекстного меню.
В этом руководстве мы рассмотрим имеющиеся на данный момент решения, включая дополнения и пользовательские скрипты, которые отвечают указанным требованиям.
Подходящие решения
На данный момент, несмотря на наличие решений, которые больше не работают, таких как Ubiquity и LookItUp2, есть другие инструменты и дополнения, которые могут оказаться полезными для достижения поставленной задачи.
1. Использование дополнения Context Search (Selection)
Одним из лучших дополнений для решения данной проблемы является Context Search.
-
Описание: Это расширение позволяет выполнять поиск по выделенному тексту с помощью нескольких поисковых систем, которые могут быть настроены непосредственно в настройках дополнения.
-
Как использовать:
- Установите дополнение из Mozilla Add-ons.
- Настройте службы поиска, выбрав Google и Bing как желаемые поисковые системы.
- Выделите текст на веб-странице, щелкните правой кнопкой мыши и выберите “Поиск [текст] через Context Search”.
- Результаты появятся в новом вкладке, однако вы можете настроить открытие в более удобном формате (например, всплывающее окно через настройки).
-
Копирование URL: С помощью стандартного контекстного меню браузера или дополнительных расширений для управления буфером обмена, вы можете быстро скопировать URL первого результата.
2. Использование Popup Search
Еще одно решение – Popup Search, которое значительно упрощает процесс.
-
Описание: Это дополнение отображает результаты поиска в виде всплывающего окна и позволяет пользователю сразу видеть результаты без перехода на другую вкладку.
-
Как использовать:
- Установите Popup Search из Mozilla Add-ons.
- Выделите текст на странице и нажмите правую кнопку мыши.
- Выберите "Поиск по выделенному тексту", после чего результаты отобразятся в всплывающем окне.
-
Копирование URL: После отображения результатов, вы можете легко скопировать URL первого результата, щелкнув правой кнопкой мыши на нужной ссылке и выбрав "Копировать адрес ссылки".
3. Пользовательские скрипты с помощью Tampermonkey
Если вам удобнее настраивать функционал самостоятельно, вы можете рассмотреть использование Tampermonkey, который позволяет писать пользовательские скрипты:
-
Настройка:
- Установите Tampermonkey из Mozilla Add-ons.
- Напишите скрипт, который будет обрабатывать выделение текста, инициировать поиск и отображать результаты в виде модального окна.
-
Код примера:
// ==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**, позволит вам значительно упростить и автоматизировать процесс поиска. Эти инструменты помогут вам избежать необходимости неоднократного переключения между вкладками и зависания во время работы, что в свою очередь сделает создание контента более плавным и эффективным.