(Translated by https://www.hiragana.jp/)
ブックマークレット - Wikipedia コンテンツにスキップ

ブックマークレット

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

ブックマークレット (Bookmarklet) とは、ユーザーがウェブブラウザブックマークなどから起動きどうし、なんらかの処理しょりおこな簡易かんいてきなプログラムのことである[注釈ちゅうしゃく 1]携帯けいたい電話でんわのウェブブラウザでりない機能きのうおぎなったり、ウェブアプリケーション処理しょり起動きどうするため使つかわれることがおおい。

機能きのう

[編集へんしゅう]

ユーザーがウェブブラウザのおりなどに設置せっちされたブックマークレットをクリックすると、ブックマークレットに記述きじゅつされたJavaScriptちいさなプログラムが、ウェブブラウザで起動きどうする。プログラムはページの外観がいかん表示ひょうじ変更へんこうしたり、場所ばしょにジャンプしたり、ウィンドウを表示ひょうじしたり、ウェブブラウザで表示ひょうじちゅうウェブサイトのURLを取得しゅとくしたり[1]、ユーザーに追加ついか情報じょうほう入力にゅうりょくうながしたりする。一部いちぶのプログラムはクライアントうえ処理しょりわったのち、ネットワークじょうのサーバーにあるアプリケーションのWeb APIして情報じょうほうわたし、処理しょり依頼いらいする[1]。サーバーのアプリケーションは処理しょり実行じっこうし、結果けっかをユーザーのウェブブラウザに表示ひょうじする。

歴史れきし

[編集へんしゅう]

ウェブアプリケーションはサーバーで実行じっこうされることがおおいが、クライアントのウェブブラウザで実行じっこうしたほう処理しょりもある。ウェブブラウザで実行じっこうするプログラムとしてはJavaアプレットがある。しかしウェブブラウザの標準ひょうじゅん機能きのうではないため、実行じっこうにはJava Runtime Environment必要ひつようで、インストールやメンテナンスが煩雑はんざつである。またJava言語げんご記述きじゅつされたアプリケーションのサイズはおおきく、サーバーからのみに時間じかんがかかる[2]。そこでブックマークに設置せっちされみが不要ふようで、ウェブブラウザの標準ひょうじゅん機能きのうのJavaScriptを使つかったアプレットである「ブックマークレット」が考案こうあんされた。

ブックマークレットの可能かのうせいは、ブレンダン・アイク(Brendan Eich)などのNetscapeシリーズ開発かいはつチームによってつくられたとわれる[3]かれらが1995ねん発表はっぴょうしたNetscape 2.0のJavaScriptにvoid演算えんざん実装じっそうした。ブックマークレットを実用じつようしたのは、スティーブ・カンガス(Steve Kangas)とうである[4]。カンガスは「ネットスケープ JavaScript ガイド」からヒントをて、1998ねんに「bookmarklets.com」をげ、様々さまざまなブックマークレットを発表はっぴょうした。ブックマークレットと言葉ことばはここからはじまったようである。

ブックマークレットが普及ふきゅうしたのはWeb 2.0時代じだいである。ブロードバンド環境かんきょう普及ふきゅうし、ウェブブラウザからGoogleAmazon.comソーシャルブックマークブログなど様々さまざまなウェブ・アプリケーションを利用りようするようになった。Web2.0がたのウェブサイトはWeb APIばれるアプリケーションプログラミングインタフェースそなえており、ブックマークレットは情報じょうほう送信そうしん手段しゅだんとしてうってつけだった。たとえば2001ねん発表はっぴょうされた初代しょだいMovable Typeは、ブックマークレットでブログ記事きじ投稿とうこうやカテゴリーの設定せってい出来でき[5]。2003ねんにサービスを開始かいししたdeliciousも、ブックマークレットから共有きょうゆうブックマークの登録とうろく可能かのうだった[6]。しかしブックマークレットは、ソーシャルブックマークの登録とうろくすうなどをサーバーから継続けいぞくてき受信じゅしんして表示ひょうじするような処理しょりにはいていなかった。そのためブラウザにインストールするツールバー併用へいようされた。またJavaアプレットよりは簡単かんたんといっても、ブックマークレットをウェブブラウザのブックマークに登録とうろくする必要ひつようがあり、初心者しょしんしゃにはハードルがたかかった。そこでたような機能きのうち、閲覧えつらんしゃはインストールが不要ふようソーシャルボタン普及ふきゅうした。

一方いっぽう、パソコン以外いがいでもブックマークレットは普及ふきゅうした。PDA携帯けいたい電話でんわスマートフォンなどの携帯けいたい端末たんまつのブラウザは、パソコンでは一般いっぱんてきコピー・アンド・ペースト文字もじれつ検索けんさく出来できない場合ばあいおおかった。[7]。そこで機能きのうおぎな手段しゅだんとして、ブックマークレットが使つかわれた。

沿革えんかく

[編集へんしゅう]
  • 1995ねん - ブレンダン・アイクひとしがNetscape 2.0のJavaScriptにvoid演算えんざん実装じっそうした[3]
  • 1998ねん - スティーブ・カンガスがbookmarklets.comをげた[4]
  • 2001ねん - Movable Typeにブックマークレットが使用しようされた[5]

設置せっち

[編集へんしゅう]

基本きほんてきにはブックマークレットのハイパーリンクをおりに登録とうろくすれば、設置せっち完了かんりょうする[7]。またdeliciousのようなソーシャルメディアはウェブサイトで、ボタンがたのブックマークレットを提供ていきょうしている[6]。この場合ばあい、ボタンをウェブブラウザのおりやブックマークツールバーにドラッグ・アンド・ドロップすれば設置せっち完了かんりょうする。

ブックマークレットの使用しようれい

[編集へんしゅう]
  • リンクなしのURLをクリッカブルにする[7]
  • ブログに記事きじ投稿とうこうする[5]
  • ソーシャルブックマークにウェブサイトを登録とうろくする[6]

脚注きゃくちゅう

[編集へんしゅう]

注釈ちゅうしゃく

[編集へんしゅう]
  1. ^ IT用語ようご辞典じてんバイナリなどを参考さんこうにしました

出典しゅってん

[編集へんしゅう]
  1. ^ a b Bookmarklet Tool Categories”. 2012ねん4がつ2にち閲覧えつらん
  2. ^ 新人しんじんIT技術ぎじゅつしゃのためのJavaプログラミング入門にゅうもんうえ”. 2012ねん4がつ2にち閲覧えつらん
  3. ^ a b Willison, Simon (2004ねん4がつ10日とおか). “Email from Brendan Eich”. SitePoint. 2007ねん4がつ22にち閲覧えつらん
  4. ^ a b About Bookmarklets”. 2012ねん4がつ2にち閲覧えつらん
  5. ^ a b c New Release Scheduled”. 2012ねん4がつ2にち閲覧えつらん
  6. ^ a b c Tools”. 2012ねん4がつ2にち閲覧えつらん
  7. ^ a b c iPhone 3Gで使つかえる! ブックマークレットだい辞典じてん”. 2012ねん4がつ2にち閲覧えつらん