CopyURL+がFirefox2.0に対応してないので不便で仕方なく、↑で公開されているBookmarkletで代用することにした。
javascript:function htmlEscape(s){
s=s.replace(/&/g,'&');
s=s.replace(/>/g,'>');
s=s.replace(/</g,'<');
return s;
}
function linkEscape(s){
s=s.replace(/&/g,'&');
s=s.replace(/"/,'"');
return s
}
h = '<a href="' + linkEscape(location.href) + '">' + htmlEscape(document.title) + '</a>';
with(window.open().document){
write(h+'<form name=f><textarea name=a rows=5 cols=80 wrap=hard>'+htmlEscape(h)+'</textarea></form>'); close(); f.a.select();
}
void 0Aタグ作成のはあんまり使わないので、ちょっといじってPukiwiki文法のものにしてみた。
javascript:function htmlEscape(s){
s=s.replace(/&/g,'&');
s=s.replace(/>/g,'>');
s=s.replace(/</g,'<');
return s;
}
function linkEscape(s){
s=s.replace(/&/g,'&');
s=s.replace(/"/,'"');
return s
}
h = '[[' + htmlEscape(document.title) + ':' + linkEscape(location.href) + ']]';
with(window.open().document){
write(h+'<form name=f><textarea name=a rows=5 cols=80 wrap=hard>'+htmlEscape(h)+'</textarea></form>'); close(); f.a.select();
}
void 0これでなんとかなるんだけど、Bookmarkletだとまたツールバーフォルダを圧迫してしまうのが嫌だなあ。