状況
現在の Firefox タブに表示されている現在のページへの HTML リンクを他の WYSIWYG エディターにコピーする作業を自動化する必要があります。これは、URL のプレーン テキストのみをコピーすることと同じではなく、Web ページ タイトルのプレーン テキストのみを貼り付けることとも同じではありません。これは、関心のあるページへの HTML リンクがある他の Web ページに移動し、マウス カーソルでテキストを選択し、CTRL-C を入力して現在のオペレーティング システムのクリップボード (どちらも Linux) にコピーすることと同じではありません。と Windows では、違いはありません)。クリップボードへの更新のみが自動化されます。クリップボードからターゲット アプリケーションへの貼り付けは手動で行われます。
希望するユースケースは次のとおりです。
- ユーザーは、Firefox 内から任意の Web ページを閲覧します。
- ユーザーは、標準の Firefox 組み込みキー バインドと競合しないユーザー指定のキー シーケンスを入力します。
- Firefox は、リンクのコピー ブックマークレットが行うことの一部のみを行い ます。新しい別のウィンドウ/タブを開き、リンクの HTML を構築してレンダリングし、ユーザーがリンクを選択してクリップボードにコピーする際に動きを無駄にする必要はありません。 、拡張機能は HTML 自体をフォーマットし、それをクリップボードに直接コピーします。
- ユーザーは、次に説明するターゲットのいずれかを選択し、CTRL-V を入力して、書式設定されたテキストを貼り付けます。
- ユーザーはそのリンクをそのターゲット領域内のリンクとして認識し、次の
ような文字どおりのものは表示しません。
http://...
たとえば、閲覧した Web ページがhttp://www.google.comで、ユーザーがユーザー定義のキー シーケンスをクリックし、それを Google ドキュメントに貼り付けた場合、そのドキュメントに表示される内容
は http://www.google.com
も表示されませんがGoogle
、代わりに、Web ブラウザーの StackOverflow でこれを読んだときに表示されるものが表示されます: Google
現在、Firefox の拡張機能とブックマークレットに近いものがありますが、それらはすべて、この頻繁に発生するユース ケースで最も時間を浪費する側面である、マウスの動きやキーを押すオーバーヘッドの正味の削減には関与していません。既存の拡張機能を検索しても、私のニーズを正確に満たすものは見つかりませんでした (以下の調査セクションを参照)。したがって、誰かがこの機能を提供する既存の拡張機能を教えてくれない限り、独自の拡張機能を展開する (または既存の拡張機能を変更する) 必要があると思います。
私が考えている拡張機能は、Linux または任意のバージョンの Windows で動作する Firefox バージョン 11 以降で動作するはずです。Firefox と適切な Firefox 拡張機能のみが必要であり、他の特別なソフトウェアは必要ありません。
ペーストのターゲットは次のとおりです。
- GMail 作成テキスト領域
- Google ドキュメント
- Microsoft Word 文書
- Microsoft Outlook の構成テキスト領域。
- Blogger 投稿エディターなどのその他の WYSIWYG エディター。
- メモ帳 (この場合、URL ではなく Web ページのタイトルのみが貼り付けられるか、Web ページのタイトルと URL の両方が別のプレーンテキストとして貼り付けられます)。
ユーザー指定のキーバインディングについて: 上記を実行する拡張機能がすでに存在するが、キーバインディングをバインドする機能を提供していない場合、 keyconfig 拡張拡張機能を使用してその側面を処理できると期待します。実際、それは望ましいことかもしれません。私にはまだ分かりません。
リサーチ
以下は、私が調査したアプローチで、私が望むものに近づいたものの、ニーズを正確には満たしていませんでした。
- Copy Link Bookmarkletのハッキングは機能しません。なぜなら、ブックマークレットから OS のクリップボードを更新する方法がないためです。そのため、Firefox の拡張機能が必要だと思います。
- Firefox 拡張機能で、リッチ テキスト/リンクをクリップボードにコピーするにはどうすればよいですか?
- リンクとアンカーテキストを簡単にコピーできる 3 つの FireFox アドオン-- リストされている拡張機能のどれも、私が望んでいるものではありません。
- リンク テキストのコピー (CoLT) -- CoLT は、ハイパーリンクとそれに関連するテキストをリッチ テキスト形式のリンクとしてコピーすることもサポートしていますが、デフォルトのキーバインドは含まれていません。他の誰かが keyconfig を CoLT に結び付けようとしているようです。これは解決策としてのオプションである可能性があります。
- Copy URL Plus -- クリップボードへのコピー ロジックがあるように見えますが、Firefox 1.x の時代から維持されているようには見えません。