はてなブックマークのコメントを読むのがめんどくさいので、ページの中にコメントを読み込むスクリプトを書いた。ダサいけどしばらくこれでしのぐ。
<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系用。使い方はめんどくさいので省略。