「ブックマークレット(bookmarklet)」とは

ブックマークレット」とは Webブラウザーの「ブックマークバー」などに追加して実行できる小さなプログラムのことです。改行のない文字列にまとめることで「ブックマーク」として保存できて簡単に起動できます。

wd240710-03.png

Chrome や Edge など「Webブラウザー」で動作する「プログラム」を作成する言語のひとつに「JavaScript(ジャバスクリプト)」があります。

たとえば私の作成した Webアプリ「なにしろ電卓」も「JavaScript」を使ったプログラムで計算ができるようにしています。

通常「Javascript」で作るプログラムは命令文が何行もあるのですが、改行をなくし、ひとつの文字列になるよう加工することで Webブラウザーに「ブックマーク」として保存が可能になります。

この「ブックマーク」を「ブックマークバー」に追加すれば、ワンクリックで保存したプログラムを実行できる「ブックマークレット」になります。

 

たとえば先ほどの「なにしろ電卓」を起動できる「ブックマークレット」を作成して、公開しています。

「改行をなくし、ひとつの文字列になるよう加工したプログラム」というのはこんな感じです。

wd240710-04.png

「ブックマークレット」は Webページ上に「リンク」形式でも公開できます。

なにしろ電卓なにしろ電卓 

▲上記リンクのクリックでも「なにしろ電卓」は起動します。

この「ブックマークレット」が埋め込まれたリンクを左ボタンでプレス、押したまま「ブックマークバー」までドラッグ&ドロップすると

wd240710-05.png

「ブックマークバー」に「ブックマーク」として追加されて「ブックマークレット」となります。Chrome でも Edge でも同様の手順で追加できます。

wd240710-06.png

この「ブックマークレット」をクリックすれば「なにしろ電卓」が別ウインドウで開いて、すぐ利用できます。

「ブックマークを編集」することで「ブックマークレット」の「名前」の変更や「URL」に保存されたプログラムの修正もできます。

wd240710-01.png

「なにしろ電卓」が長ければ「電卓」としておけば十分でしょう。

 

もちろん「なにしろ電卓」以外にも様々な「ブックマークレット」があるので、便利だと思うものがあれば追加するといいでしょう。

「ブックマークレット」を使うことで、現在、開いているページをそのままの状態で、ちょっとしたプログラムを実行することができます。

 

ちなみに「ブックマークレット(bookmarklet)」という言葉は造語で、末尾の「let」は「小さいもの」という意味を作る英語の接尾語で、ブックマークを使った小さなプログラム、といったニュアンスです。

「パンフレット」や「リーフレット」、そして「小冊子」を意味する「ブックレット(booklet)」も末尾は「let」という同じ接尾語です。

wd240710-08.png

「book」つながりで「bookmarklet」と造語したのかもしれませんね。

記事の情報は公開時あるいは更新時のもので、最新情報はリンク先など情報元の公式ページでご確認ください。

スポンサーリンク

ご意見&コメント

パソコン用語解説」をご利用いただき、ありがとうございます。

「参考になった」「ちょっと違うかも?」というときは TwitterFacebookページを使ってご感想やコメントをいただけると嬉しいです!励みにもなりますし、必要に応じて情報の追加や修正もしてまいります。

 

同じカテゴリー「ウェブブラウザー」の用語解説

 

同じカテゴリー「ウェブブラウザー」のQ&A

関連した記事を検索

パソコントラブルQ&A」「パソコン用語解説」では関連Q&Aや用語解説を豊富に掲載中です。検索してみてください!

五十音順」インデックス

別サイトで「パソコン用語集」も公開しています。

過去の用語解説 (757 件)

編集長のプロフィール

編集長

:パソコン生活応援アドバイザー。「なにしろパソコン.com」サイト運営、メルマガ編集、セミナー講師からコラム・書籍執筆まで実績豊富!

「パソコン用語解説」では厳密さよりも、分かりやすさ、覚えやすさを優先しています。そのため強引なたとえを使ったり、編集長独自の見解も交えておりますのでご了承ください。解説の中でパソコンの設定や操作法を紹介していますが、お使いのバージョンなど環境によって違う場合があります。

また、本サイトを参考にしたパソコン設定、サイト閲覧、紹介したソフトウエアや機器の購入&使用、そしてトラブル対応やインターネット活用は『利用者の責任』でお願いします(免責事項)。