ブックマークレット(Bookmarklet)の動作原理

ブックマークレット(Bookmarklet)の動作原理について


このページの対象読者

このページではブックマークレットがどのように機能しているかについて技術的な面を説明します。これはサイト開発者向けの情報です。ブックマークレット利用者の方は、ブックマークレットとは?をご覧ください。

アンカータグについて

ブックマークレット(ブックマークレット(Bookmarklet)の動作原理についてに説明する前に、まずはアンカータグについて説明しておきます。アンカータグとはURLリンクを示す<a>タグのことです。

アンカータグににJavascriptを記述する

アンカータグには通常はURLを記述しますが、次のようにjavascriptを記述することも出来ます。

<a href="javascript:window.alert('テスト');return false;">テスト</a>

これと同じことが「お気に入り」にも当てはまります。

すなわち、通常はアンカータグと同様にURLが格納されるのですが、Javascriptを記述することも出来るのです。

Javascriptを記述すれば、URLへジャンプする代わりにスクリプトを実行させることができるのです。

↑このページの先頭へ