ブックマークレット(Bookmarklet)とは、ブラウザ上で実行できる、JavaScriptで書かれたプログラムである。
概要
ブラウザの機能にブックマーク(お気に入り)という物があるのは皆さんご存じであろう。
ブックマークとは、URLを登録しておくことによって、そのURLに簡単にアクセスできるようにするものである。
ブックマークには、JavaScriptで書かれたコマンドをURLとして登録し、そのブックマークを選択することで簡単にコマンドを実行できるようにすることもできる。このような仕組みをブックマークレットと言う。
例えば、ブックマークレットをクリックすることで動画をダウンロードできるURLを取得したり、ページを各言語に翻訳したり、ttpから始まるURLをリンク可能にしたり、様々である。
ブックマークレットの利用方法
ニコニコ大百科では、仕様上「javascript:...」という文字列をa要素のhref属性に指定できないので、ブックマークレットを記述する際はソースコードを直接記述しなければならない。
大百科に書かれているブックマークレットを利用する際は、どこか適当なサイトをブックマークし、「ブックマークの編集」を用いて、ブックマークURL欄のをソースコードと置き換えればよい。
また、ソースコードをロケーションバー(URLバー)に打ち込むことによって、ブックマークレットを実行することもできる。
ニコニコ動画で利用できるブックマークレット
ニコニコ動画のドメインを切り替える
日本に切り替え
javascript:location.href=location.href.replace(new RegExp('^http://[^\.]+\.'), 'http://www.');
台湾に切り替え
javascript:location.href=location.href.replace(new RegExp('^http://[^\.]+\.'), 'http://tw.');
ドイツに切り替え
javascript:location.href=location.href.replace(new RegExp('^http://[^\.]+\.'), 'http://de.');
スペインに切り替え
javascript:location.href=location.href.replace(new RegExp('^http://[^\.]+\.'), 'http://es.');
ニコニコミュニティ
ニコニコミュニティに動画を追加
javascript:(function(){var%20e;e=window.prompt("%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E7%95%AA%E5%8F%B7%E3%82%92%E5%85%A5%E5%8A%9B","co");if(e==null){}else{window.open("http://com.nicovideo.jp/video/"+e+"?video_id="+location.href,"%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E5%8B%95%E7%94%BB%E3%81%AB%E8%BF%BD%E5%8A%A0",'manubar=no,toolbar=no,status=no');};})()
QRコードを作成
javascript:(function(){var%20e;e=window.prompt("%E5%A4%89%E6%8F%9B%E3%81%97%E3%81%9F%E3%81%84%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E5%85%A5%E5%8A%9B");if(e==null){}else{window.open("http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl="+e+"&choe=UTF-8","GChart%20QR",'width=160,height=160,manubar=no,toolbar=no,scrollbars=no');};})()
OpenSearchプラグインの追加
ニコニコ大百科(本文検索)
javascript:(function(){try{window.external.AddSearchProvider("http://www.komapro.net/nicopedia/opensearch.xml");}catch(e){alert("NotEnableAdd");}})()
関連動画
関連項目
- JavaScript
- Greasemonkey
- アマゾン転売屋ブラックリスト
- その他ブックマークレットが紹介されている記事
- 10
- 0pt