※改良版を作ったのでそちらを使ったほうが便利です。
Google Chrome で使う Make Link の代用ブックマークレット vol.3
Google Chrome で Firefox の アドオン Make Link の代わりに使うブックマークレットを書いてみた。
Make Link に比べると劣るけど我慢できるレベル。
リンク
var url=location.href; var title=document.title; var linkTag ='<a href=\"'+url+'\" class=\"note\">'+title+'</a>'; var x=prompt('',linkTag);
ブックマークレット
javascript:var%20x=prompt('','<a%20href=\"'+location.href+'\"%20class=\"note\">'+document.title+'</a>')
テスト
引用
var url=location.href; var title=document.title; var text=window.getSelection(); var linkTag ='<blockquote cite=\"'+url+'\" title=\"'+title+'\"><p>'+text+'</p>\n<p class=\"citation\"><a href=\"'+url+'\"><cite>'+title+'</cite></a></p></blockquote>'; var x=prompt('',linkTag);
ブックマークレット タイプ1
javascript:var%20url=location.href;var%20title=document.title;var%20x=prompt('','<blockquote %20cite=\"'+url+'\"%20title=\"'+title+'\"><p></p><p %20class=\"citation\"><a %20href=\"'+url+'\"><cite>'+title+'</cite></a></p></blockquote>')
※引用部分は別途挿入しなくてはならない。
ブックマークレット タイプ2
javascript:var url=location.href;var title=document.title;var x=prompt('','<blockquote cite=\"'+url+'\" title=\"'+title+'\"><p>'+window.getSelection()+'</p><p class=\"citation\"><a href=\"'+url+'\"><cite>'+title+'</cite></a></p></blockquote>')
※引用部分は入れてくれるが複数行は不可。
テスト
いまさらだけど Make Link の便利さに気づく。
Amazon アソシエイト テキスト
var title=document.title; var text=window.getSelection(); var linkTag ='<a href=\"http://www.amazon.co.jp/o/ASIN/'+text+'/zon03-22/\">'+title+'</a>'; var x=prompt('',linkTag);
ブックマークレット
javascript:var%20x=prompt('','<a %20href=\"http://www.amazon.co.jp/o/ASIN/'+window.getSelection()+'/zon03-22/\">'+document.title+'</a>')
テスト
Amazon.co.jp: ブックマークレットを使いこなそう!ケータイフルブラウザ活用テクニック: 佐野 正弘: 本
Amazon アソシエイト 画像
var title=document.title; var text=window.getSelection(); var linkTag ='<a href=\"http://www.amazon.co.jp/o/ASIN/'+text+'/zon03-22/\"><img src=\"http://rcm-images.amazon.com/images/P/'+text+'.09.MZZZZZZZ.jpg\" width=\"\" height=\"160\" alt=\"'+title+'\" /></a>'; var x=prompt('',linkTag);
ブックマークレット
javascript:var%20text=window.getSelection();var%20x=prompt('','<a %20href=\"http://www.amazon.co.jp/o/ASIN/'+text+'/zon03-22/\"><img %20src=\"http://rcm-images.amazon.com/images/P/'+text+'.09.MZZZZZZZ.jpg\"%20width=\"\"%20height=\"160\"%20alt=\"'+document.title+'\"%20/></a>')
テスト
楽天アフィリエイト
var url=encodeURIComponent(location.href); var title=document.title; var linkTag ='<a href=\"http://pt.afl.rakuten.co.jp/c/アフィリエイトID/?url='+url+'\">'+title+'</a>'; var x=prompt('',linkTag);
ブックマークレット
javascript:var%20x=prompt('','<a%20href=\"http://pt.afl.rakuten.co.jp/c/05c170ab.78087433/?url='+encodeURIComponent(location.href)+'\">'+document.title+'</a>')
テスト
【楽天市場】Shopping is Entertainment! : インターネット最大級の通信販売、通販オンラインショッピングコミュニティ
不満な点
- クリップボードに直接コピーできるようにしたい。
- 掃き出すタグが複数行の場合に対応できるようにしたい。
参考にしたページ
現在選択している文字列を取得 – 技術メモ帳
javascript: escape(), encodeURI(), encodeURIComponent() 比較 (groundwalker.com)
Google Chrome用 MakeLink っぽいブックマークレット
ブログを書いていると、別ページにリンクを張りたい。という場面がよくありますよね。
前までのメインブラウザは「FireFox」で、アドオンに「Make Link」という素晴らしいものがあって、…
トラックバック:ぺってぃブログ | 2009/03/04 水曜日 8:30
[…] Google Chrome で使う Make Link の代用ブックマークレット : zontheworld googlechromeを最強にするブックマークレット集①copyurl,makelink機能|digital divide(デジタルデバイド)に負けない Google Chrom […]
ピンバック:Google Chrome マジすげぇ。ロケーションバーでYahoo!検索 | カグア!Google Analytics 活用塾:事例や使い方 | 2010/10/06 水曜日 11:52