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

動作原理

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

 

アンカータグについて

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

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

このようにJavaScriptを記述することで、リンクをクリックするとJavaScriptが実行されます。

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

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

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

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

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です