Latest evidence-based health information
Vision

JavaScript ブックマークレットを Chrome 拡張機能に変換するオンライン ツール

JavaScript ブックマークレットを Chrome 拡張機能に変換するオンライン ツール
JavaScript ブックマークレットを Chrome 拡張機能に変換するオンライン ツール
JavaScript ブックマークレットを Chrome 拡張機能に変換するオンライン ツール

英国在住のウェブ開発者ピーター・レギアスキ氏が開発した新しいツールのおかげで、Google ChromeユーザーはJavaScriptブックマークレットをわずか数クリックでChrome拡張機能に変換できるようになりました。Chrome拡張機能をインストールするほど簡単ではありませんが、メールにドキュメントを添付するほど難しくはありません。試してみたい方は、ブックマーク用のスペースを増やしたり、Chromeのブックマークバーを完全に非表示にしたりする方法をご紹介します。

はじめる

このツールを使用するには、ブラウザで開発者モードを有効にする必要があります。これにより、追加機能にアクセスできます。しかし、「大いなる力には、大いなる責任が伴う」という諺にあるように、この機能を試すことで生じるリスクはご自身の責任となります。

ブックマークレットをChrome拡張機能に変換する

新しいChrome拡張機能の作成は非常に簡単です。Legierskiのブックマークレット変換ページにアクセスし、指定されたフォームに新しいブックマークレットの名前と説明を入力するだけです。次に、ブックマークレットをページの指定された場所にドラッグするだけで、JavaScriptが自動的に表示されます。最後に「拡張機能を生成」ボタンをクリックすると、ZIPファイルが自動的にコンピューターにダウンロードされます。

JavaScript ブックマークレットを Chrome 拡張機能に変換するオンライン ツール

ファイルを入手したら、デスクトップなど、解凍したファイルを保存したい場所に解凍してください。私のパソコンのアーカイブマネージャーで試してみたところ、拡張機能はフォルダなしのファイルセットとして解凍されました。ただし、このトリックが機能するには、すべてのファイルがそれぞれのフォルダに含まれている必要があります。そのため、ファイルがばらばらになってしまった場合は、拡張機能の名前で新しいフォルダを作成し、ダウンロードしたファイルをすべてその新しいフォルダに入れてください。拡張機能フォルダは、Chromeがブラウザを起動するたびに見つけられるように、固定の場所に配置する必要があることに注意してください。

最後のステップとして、Chromeの拡張機能設定を開きます。Chromeのアドレスバーに「chrome://settings/extensions」と入力すればすぐにアクセスできます。ページ右上にある「デベロッパーモード」のチェックボックスにチェックを入れると、独自の拡張機能を読み込むことができます。次に、ページ上部の「展開された拡張機能を読み込む」ボタンをクリックします。開いた新しいウィンドウで、前の手順で作成した拡張機能フォルダを選択します。これでブラウザに新しい拡張機能が読み込まれ、試してみることができます。

JavaScript ブックマークレットを Chrome 拡張機能に変換するオンライン ツール

これは、シンプルなJavaScriptブックマークレットをChrome拡張機能に素早く変換したい人にとって便利な小技です。欠点は、拡張機能アイコンとして汎用的な黒いドットを使用するため、実際には1つか2つのブックマークレットにしか使えないことです。しかし、もっと冒険したい方は、拡張機能フォルダに含まれるアイコンを別の画像に置き換えてみるのも良いでしょう。その場合は、新しいアイコンの名前を元のアイコンと全く同じにし、サイズも必ず同じにしてください。

また、この変換ツールは、GoogleのSearch Plus Your Worldの検索結果を変更する最近リリースされた「Don't Be Evil」ブックマークレットなど、すべてのブックマークレットを完全に変換できるわけではないことも分かりました。しかし、シンプルなWebクリッピングサービスであれば、このツールは問題なく動作するはずです。

このオンライン変換ツールが永続的に存在するかどうかは不明ですが、ブックマークレットをChrome拡張機能に切り替えたい方はぜひお試しください。開発者の方は、Legierski氏が作成したブックマークレット変換ツールのソースコードをダウンロードしていただけます。

最新のテクノロジー ニュースと分析については、Twitter と Google+ で Ian Paul (@ianpaul)、Twitter で Today@PCWorld をフォローしてください。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.