LoginSignup
1
1

More than 5 years have passed since last update.

各種ツールによる情報共有のためのブックマークレット

Last updated at Posted at 2016-06-21

各種ツールへリンク投稿する際のブックマークレットをまとめてみた。

コード例

基本的には以下のようなコードをブックマークレット化した。

Markdownの場合
javascript:
  var url   = location.href;
  var title = document.title;
  var link  = '[' + title.replace(/\[/g,'[').replace(/\]/g, ']') + '](' + url + ')';
  var x     = prompt('', link);

区切り文字等がタイトルに入ってるとうまくリンク化されないので、それらについては文字実体参照に変換してるのがちょっとしたオリジナリティといったところ。

ブックマークレット実例

Markdown

ここ(Qiita)や、GitHub、その他諸々。

javascript:var%20url=location.href;var%20title=document.title;var%20link='['+title.replace(/\[/g,'[').replace(/\]/g,']')+']('+url+')';var%20x=prompt('',link);

WikiCreole

Tracなど。

javascript:var%20url=location.href;var%20title=document.title;var%20link='[['+url+'|"'+title.replace(/\"/g,'"')+'"]]';var%20x=prompt('',link);

Textile

Redmineなど。

javascript:var%20url=location.href;var%20title=document.title;var%20link='"'+title.replace(/\"/g,'"')+'":'+url;var%20x=prompt('',link);

PukiWiki

javascript:var%20url=location.href;var%20title=document.title;var%20link='[['+title.replace(/\[/g,'[').replace(/\]/g,']')+':'+url+']]';var%20x=prompt('',link);

はてな記法

javascript:var%20url=location.href;var%20title=document.title;var%20link='['+url+':title='+title.replace(/\[/g,'[').replace(/\]/g,']')+']';var%20x=prompt('',link);

おまけ(Googleリダイレクタ付き)

イントラ内のツールや、アクセス制限のある場所にあって、Refererを漏らしたくない場合などに、手っ取り早くGoogleのリダイレクタ付きでリンクしておけばラクだよね、と。

Markdown

javascript:var%20url=location.href;var%20title=document.title;var%20link='['+title.replace(/\[/g,'[').replace(/\]/g,']')+'](https://google.com/url?q='+url+')';var%20x=prompt('',link);

WikiCreole

javascript:var%20url=location.href;var%20title=document.title;var%20link='[[https://google.com/url?q='+url+'|"'+title.replace(/\"/g,'"')+'"]]';var%20x=prompt('',link);

Textile

javascript:var%20url=location.href;var%20title=document.title;var%20link='"'+title.replace(/\"/g,'"')+'":https://google.com/url?q='+url;var%20x=prompt('',link);

PukiWiki

javascript:var%20url=location.href;var%20title=document.title;var%20link='[['+title.replace(/\[/g,'[').replace(/\]/g,']')+':https://google.com/url?q='+url+']]';var%20x=prompt('',link);

はてな記法

javascript:var%20url=location.href;var%20title=document.title;var%20link='[https://google.com/url?q='+url+':title='+title.replace(/\[/g,'[').replace(/\]/g,']')+']';var%20x=prompt('',link);

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1