bookmarkletは、下記のリンクからどうぞ。前回の記事を参照してください。カスタマイズも前回と同様ですが、javascriptが長くなったため、最初の方にp='〜'としてカスタマイズできるパラメータ部分を抜き出してまとめました。〜の部分を変更してください。(注)稀に別のブログの過去ログが出てしまう場合があるかもしれませんが、ご愛嬌ということでお許しを(^^;。cocohre!は、「未定。」の笹錦さんが作成された「ログ掘り出し一覧表示」プログラムです。bookmarkletは、cocohore!用のbookmarkletです。今回の改良版では、1)最初のh1要素内のリンクからブログのURLを取得するようにし、取得できなかった場合にのみdocument.URLlocation.hrefを使う2)取得したURLが○.livedoor.bizにマッチする場合、blog.livedoor.jp/○/のログを取得するとしてみました。2)の場合、もしそれらが別のブログだった場合、別のブログの過去ログが出てしまうということもありえます(^^;。2の中身を変更しました。livedoor.bizドメインを使ってらっしゃるjunikeさんからランタイムエラーが新たにでているとのご報告をいただきましたので、とりあえず、document.URLをlocation.hrefに戻してみました。これでランタイムエラーがでなくなったかどうかはまだ未確認です。_(._.)_<<<ということで、改善策、引き続き募集中です。bookmarklet(*)ですが、「観測気球」のtsupoさんのお蔭で、過去ログが存在しているのにその一覧が見られない場合の特定をすることができました。その後、右クリックバージョンの公開と同時にその改善策も示していただきました。bookmarkletを改良してみました。これで過去ログを見られる確率が前回よりは向上したと思います(思いたい(^^;)。コメント入力欄に「(任意)」の文字も!(2008.04.01)げ。(2008.01.10)コメント改良のTBありがとうございました。残念ながら挙動の動きはほとんど変わらないです。私のBlogは以下の2つのURLがありますが、http://blog.livedoor.jp/junike/http://junike.livedoor.biz/どちらをやっても記事タイトル名のクリックでInternalError、(+)のクリックで右ペインに表示されます。今回からランタイムエラーが出るようになりました。「アクセスが拒否されました」と。したらぼくのところだけかもわかりませんが。14:05いろいろ面倒掛けて申し訳ないです。junikeさんの所しかチェックしてないですが、とりあえずlivedoor.bizも取得出来るようになったかと。livedoorは「biz」だけなのかな?ほんと時間無くて調べてないっす。16:47junikeさん、コメント、ありがとうございます。笹錦さん、結局対応してもらうはめになっちゃいましたね。お忙しいのに、すみません。(こちらは面倒でもなんでもありませんので)livedoorプロ版は、bizだけじゃなくて独自ドメインもあるみたいですが、bizドメインまででいいんじゃないでしょうか。思いますが......。Errorの症状、私のところでも出たり出なかったりでよくわからないなあと思っていたら、修正中だったんですね。たしかに、今やってみたらエラーでなくなってます!凄!これで、私のbookmarkletのlivedoor.bizに関する変換部分は不要になりましたので、記事とbookmarkletのリンクの方を修正させていただきました。お二方、ありがとうございました。(^^)---あと、ランタイムエラーについては、「アクセスが拒否されました」というのは、全くわからないのですが、これは私のbookmarklet固有のエラーっぽいですねぇ。ConsoleにHTMLDocument.URLに関するエラーがでているときがあるようなので、それと関係があるのかもしれません。エラー関連は勉強不足でよく分かっていませんので、また調べてみたいと思います。17:16前回のバージョンではランタイムエラーがでていなかったというところに着目して、とりあえず該当すると思うところに修正を加えてみました(具体的には、document.URLを使っていた所をlocation.hrefに戻しました)。7.23でランタイムエラーが出ることを確認しました。cocohore!で、記事タイトルの横などにある(+)マークをクリックした時にエラーがでますね。私の環境で出たランタイムエラーは、フレームを使った構成のページでフレーム内に他のサイトをそのまま表示しようとすると出るセキュリティ警告系のエラーのようでした。cocohore!は、フレームを使っているからこそ便利に使える技術だと思うんですが、以前から笹錦さん自身が仰っているように、やはり(+)を押した時は別窓に表示する方がいいのかもしれませんね。別窓にすると利便性は劣ってしまいますが、個人的には、cocohore!で(+)マークを押して過去ログの記事を見ることはあまりないので、それが別窓になってもそれほど困らないかな、と。bookmarkletを使用して初めてランタイムエラーがでたというお話と矛盾するような気がするので、全然違うランタイムエラーでしょうか?「アクセスが拒否されました」というメッセージは同じ(XPのフランス語バージョンしか手元にないので「たぶん」同じ)なので、同じランタイムエラーだとは思うのですが。junikeさんのコメントも、ランタイムエラーがでるのが(+)のクリックをした時の話にも読めますしね。どちらにしても、bookmarkletの方の問題(document.URLとlocation.hrefの違いとかいう問題)ではなさそうな感じがしてきました(javascriptをちゃんと理解してないのがバレバレですね(^^;)。情報お待ちしております。21:56junikeです。改良版および↓の笹錦さんのURLどちらも同じ挙動になりました。いうのは出なくなり、正常に表示されるようになりました。あと問題なのは(+)をクリックするとランタイムエラーが出るというところはまだ残っています。内容はランタイムエラーが発生しました。デバッグしますか?行1:エラー:アクセスが拒否されました。「デバッグしますか?」に対して「いいえ」をクリックすると右ペインにきちんと表示されます。はじめは自分のところの環境のせいかと思っていたのですが、他の方でも同じのが出るとなるとやはり何か他に原因があるんでしょうね。04:44原因らしきものがわかりました。ぼくのところは、Blogタイトルの領域に忍者システムのアクセス解析のコードを入れているのですがもしかしたらそれが邪魔しているのかもしれません。ためしにそれをはずしてみたらランタイムエラーがでなくなりました。アクセス解析は必須なのでまた元に戻しますが、何かの参考になればと思います。タグのところをカスタマイズして(自分でいじって)いると、ランタイムエラーになるということだと思います。05:13junikeさん、tsupoさん、ありがとうございました。_(._.)_ランタイムエラー、(+)のところを押した時、ということで確定ですね。それで、アクセス解析(忍者の)との問題だろうと。junikeさん、情報ありがとうございます。確かに忍者を設置しているところで表示が止まっています。tsupoさん曰く、h1のカスタマイズが原因......ですが、どうもそうではないような感じがします。実際、私も忍者を使っているので気になって試してみたところ、私のところでもランタイムエラーでちゃいましたので。(私のところは右サイドバーの下部に忍者を設置しています)で、調べてみたところ、忍者TOOLSのFAQにありました。フレームを使用していてエラーになる場合があります。http://www.shinobi.jp/t-qa.html#s-01-06">http://www.shinobi.jp/t-qa.html#s-01-06---XSSを防ぐための措置のようですね。いうことで、フレーム内に他のサイトを読み込むのは、やっぱりセキュリティ的に問題がある、という結論のようですね。上記リンク先では、エラーを回避したい時は携帯用のコードの方を使用してください(注意書き付き)とありますが、今回の場合はそういうわけにもいきませんし。XSSか......。自作スクリプトにも問題ありそう(^^;。さんが原因の特定と対策を見つけた「サイトのURLとブログのURL」問題の対策をしたバージョンです。入るのかと思ってたら。期待は裏切られるものなんですね。伝言版(はてな出張所)ココログ不調時やメンテ中はこちらへ。コメント入力欄に「(任意)」の文字も!なわとびげ。AnalyticsBANNERS似非ページトップに戻る。