Ситуация
Мне нужно автоматизировать копирование HTML-ссылки на текущую страницу, которая
просматривается в текущей вкладке Firefox в других редакторах WYSIWYG. это
это не то же самое, что копирование обычного текста URL, и при этом
так же, как вставка только простого текста заголовка веб-страницы. это
также не то же самое, что переход на другую веб-страницу, которая
имеет HTML-ссылку на интересующую страницу, выделив текст с помощью
курсор мыши и ввод CTRL-C, чтобы скопировать его в текущий рабочий
системный буфер обмена (как Linux, так и Windows, не должен создавать никаких
разница). Только обновление в буфер обмена должно быть автоматизировано;
вставка из буфера обмена в целевое приложение
вручную.
Требуемый вариант использования выглядит следующим образом:
- Пользователь просматривает любую веб-страницу из Firefox.
- Пользователь вводит некоторую указанную пользователем последовательность клавиш, которая не
конфликтует со стандартными встроенными привязками клавиш Firefox.
- Firefox будет делать только часть того, что Копировать ссылку Bookmarklet
делает: вместо открытия нового отдельного окна / вкладки и
создание и рендеринг HTML для ссылки, а затем
требуя от пользователя тратить движения при выборе и копировании
ссылка в буфер обмена, расширение будет затем отформатировать HTML
и скопируйте его в буфер обмена напрямую.
- Затем пользователь выбирает любую из целей, описанных ниже, и
введите CTRL-V, чтобы вставить форматированный текст.
- Затем пользователь видит ссылку как ссылку в этой целевой области и делает
не видеть буквально что-то вроде
http://...
Например, если просматриваемая веб-страница была http://www.google.com, и
пользователь щелкнул пользовательскую последовательность клавиш, и если пользователь вставил
это в какой-то документ Google, что они увидят в этом документе
не http://www.google.com
и они не увидят Google
, но вместо этого
увидит то, что вы увидите, когда прочитаете это в StackOverflow в
веб-браузер: Google
Теперь есть расширения и букмарклеты Firefox,
но все они не включают никакого чистого уменьшения движения мыши и / или нажатия клавиш
накладные расходы, что является наиболее трата времени на это часто
случай использования . Мои поиски существующего расширения оказались
ничего, что точно соответствует моим потребностям (см. раздел Исследования
ниже). Поэтому я думаю, что мне может понадобиться свернуть мое собственное расширение (или
изменить существующий), если кто-то не может указать мне на существующий
расширение, обеспечивающее эту функциональность.
Расширение, которое я имею в виду, должно работать в Firefox версии 11 или
больше работает на Linux или любой версии Windows. Только
Firefox и подходящее расширение Firefox должны быть необходимы, а не какие-либо
другое специальное программное обеспечение.
Цели пасты должны быть:
- GMail составляет текстовые области
- Документы Google
- документы Microsoft Word
- Microsoft Outlook создает текстовые области.
- Любой другой редактор WYSIWYG, например редактор сообщений Blogger.
- Блокнот (в этом случае вставляется только заголовок веб-страницы
а не URL, или оба заголовка веб-страницы и URL как отдельные
простой текст; в любом случае).
О пользовательских привязках клавиш: если расширение уже было
что сделал выше, но без предоставления возможности связать
привязка к нему, тогда я ожидал бы, что смогу использовать keyconfig
расширение расширение для обработки этого аспекта. На самом деле, это может
даже быть предпочтительным; Я пока не знаю.
Исследования
Ниже приведены подходы, которые я исследовал, которые приблизились к тому, что я хочу,
но не совсем соответствует потребности:
- Взлом на Copy Link Bookmarklet не будет работать, потому что, насколько я могу судить, нет способа обновить буфер обмена ОС из букмарклета, поэтому я считаю, что расширение Firefox необходимо.
- Как в расширении Firefox как скопировать расширенный текст / ссылки в буфер обмена?
- 3 аддона FireFox для более простого копирования ссылок и якорных текстов -Ни одно из перечисленных расширений не делает то, что я хочу, потому что они заставляют вас использовать правую кнопку мыши и перемещаться по одному или двум уровням контекстного меню, что приводит к потере движения. - CoLT также поддерживает копирование гиперссылки и связанного с ней текста в виде ссылки в формате расширенного текста, однако она не включает привязку клавиш по умолчанию.Похоже, кто-то еще пытается связать keyconfig с CoLT, который может быть вариантом в качестве решения.
- Copy URL Plus - Похоже, он имеетлогика копирования в буфер обмена, но, похоже, она не поддерживается со времен Firefox 1.x.