ブックマークレットの習作
今回はブックマークレットを臭作してみた。
ウェブページ上の選択文字列をURLとした別ページを開く。
スキーム名(プロトコル名)が抜けたURLの文字列、例えばh抜きのttp://
やtp://
で始まっている文字列、又はプロトコル名がなくてホスト名とパス名だけの文字列に便利かな。
javascript:(function(){var q=(document.all)?document.selection.createRange().text:(window.getSelection()+'');var r=/^\w+:\/\//;if(!q.match(r))window.open('http://'+q);else window.open(q.replace(r,'http://'));})();
とりあえず動作しているようだけど、何かスマートじゃないよなぁ。
しかしこの程度だったらブックマークレットで処理すれば早く、わざわざUserScriptを利用して重くなるのは勿体ない。
Comments