はてなブックマークのコメントを読むのがめんどくさいので、ページの中にコメントを読み込むスクリプトを書いた。ダサいけどしばらくこれでしのぐ。
<script type="text/javascript">
var srcEvent = external.menuArguments.event;
var eventElement =
external.menuArguments.document.elementFromPoint(
srcEvent.clientX, srcEvent.clientY);
if(eventElement.tagName.toUpperCase()=="A") {
var url = eventElement.href;
xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");
if(xmlhttp) {
xmlhttp.open('GET', url, false);
xmlhttp.send(null);
var text = xmlhttp.responseText;
text = text.match(/<div class="bookmarklist">(.|\r|\n)*?<\/div>(.|\r|\n)*?<\/div>/i);
if(text) {
text = text.toString().replace(/<.*?>/,"");
eventElement.outerHTML = eventElement.outerHTML + '<blockquote>' + text + '</blockquote>';
} else {
eventElement.outerHTML = eventElement.outerHTML + '[おーのー]';
}
}
}
</script>IE系用。使い方はめんどくさいので省略。