Firefoxで正常に閲覧出来なくなってました
- トップページの表示が不安定(目次が表示されたりされなかったり、折畳みが効いたり効かなかったり、ツリー化がされたりされなかったり、他)。
- 個別記事を表示させようとすると、一瞬表示されたかと思ったら、画面がホワイトアウトしてしまう。
いくつか怪しいと思われるマイリストを外したり、スクリプトを無効化したりしていたのですが改善されず、原因が特定できずにおりました。
- script要素をappendChild()で追加する処理があり、かつ、それ以降に外部スクリプトを読み込むようなscriptタグがあった場合、後者が正常に動作しない場合が有る模様(前者の読み込みが完了した時点でまだ処理されていないscriptタグがあった場合は無視される?)。
↓
トップページの表示が不安定だった原因。 - 画面のonload以降(documentのclose後)にscript要素をappendChild()で追加する処理があり、追加したスクリプト中でdocument.writeを使用していると、正常に実行できない模様。
↓
画面がホワイトアウトのまま戻ってこなかったりする原因。
実は、ココログのコメント投稿時に使用されるスクリプト(/.shared-cocolog/comments.js)がいつの間にか更新されており、この先頭で、別のスクリプトを document.write() で呼んでいたります。
当ページでは、Ajaxでページを読込&更新していますが、このとき、取得したページ内に含まれるJavaScriptを有効にするため、script要素をappendChild()しています。今回は、これが悪さをしていたと思われます。
ちなみに、その新しい comment.js では、『メンテナンス中のためコメントをご利用いただくことができません。』等の文字が見えることから、次回からのメンテ時のお知らせ機能が追加されているようです。
ご迷惑をおかけしてすみませんでした。ご連絡頂いた方々、有り難うございました。
2007/01/14(日) 03:26 | 固定リンク
| 記事の編集(管理者用)
「ウェブログ・ココログ関連」カテゴリの記事
- 【ココログ】『続きを読む』をクリックしても、記事の途中に飛ばない場合の対策(2008.05.23)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- 【ココログ】はてブコメント表示欄をサイドバーにも(2008.04.12)
- 【ココログ】はてなブックマークコメントを個別ページにさり気なく表示するスクリプト(2008.04.11)
- 【ココログ】特定の記事に対する最近のコメントをRSSで取得(Yahoo!Pipes版)(2008.03.09)
「パソコン・インターネット」カテゴリの記事
- ツールを作る側は対象に与える影響をどこまで気にするか?(2008.05.29)
- "『無断リンクはやめて』という人にはしない方向で"の思考過程(2008.05.24)
- 『無断リンクはやめて』という人にはしない方向で(2008.05.22)
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
「覚書」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Google検索結果画面のHTML構造、変わりました?(2008.04.30)
- Googleの検索結果からH2タグが消える現象の原因(2008.05.03)
- 【JScript】ActiveXObject('htmlfile')で発生する不具合(2008.04.05)
- 【JavaScript】onmouseover/onmouseoutの振る舞い(2008.03.11)


>いつの間にか更新されており
広報なしに変えたんだとすると、ニフティ極めていかんですなぁ・・・
投稿 munou | 2007/01/14 16:08:27
これは本当にお疲れ様でした。
投稿 facet | 2007/01/14 18:30:19
この記事が投稿されてから、コメントを書こうとすると、一瞬表示されてすぐに消え応答待ちになってしまうようになりました。アドレスバーはhttp://furyu.tea-nifty.com/annex/に変わっておりリダイレクトされているようにも見えます。
履歴で一つもどってもトップにもどらず同じ症状が繰り返されるのでリダイレクトされていると思います。
もともと、トップページのつもりでhttp://furyu.tea-nifty.com/annex/を見ようとすると表示された直後にアドレスバーがhttp://furyu.tea-nifty.com/annex/#ccqlink=/annex/へ変化する(表示後にリダイレクトされる?)のですが、変な多重リダイレクトにでもなっているのでしょうか。
# このコメントはUserAgentSwitcherでIEに偽装して書いてます。
投稿 おーの | 2007/01/14 18:35:12
UserAgent偽装でコメント投稿したらjavascriptがおかしいとかでソースが表示される状態になったのですが、firefoxを再起動したら偽装なしでも正常になりました。古い*.jsがキャッシュされてたのかもしれません。
投稿 おーの | 2007/01/14 18:42:03
UserAgent偽装でコメント投稿したらjavascriptがおかしいとかでソースが表示される状態になったのですが、firefoxを再起動したら偽装なしでも正常になりました。古い*.jsがキャッシュされてたのかもしれません。
投稿 おーの | 2007/01/14 18:42:13
祝、解決!…と思ったんですけど、ダイアログがでまくってますね…
投稿 facet | 2007/01/14 18:42:54
直前の二重投稿はキャプチャにまわされたからかもしれません。
投稿 おーの | 2007/01/14 18:44:33
| 広報なしに変えたんだとすると
次回のメンテナンスからは、メンテ中はトラックバック&コメントが出来ない旨の表示を出す、という案内はニフティからありましたので、これ自体は問題ではないとは思います。
#もともとそういうのを意識しないといけない作りにカスタマイズしている方(私)に問題がある(^^;。
投稿 風柳>munou さん | 2007/01/15 7:24:47
ご迷惑おかけしています。
暫定的な対処後もいろいろと試行錯誤していたので、その辺りも影響していたのかもしれません。
#結局いまだ根本解決には至らず……○| ̄|_
投稿 風柳>おーの さん | 2007/01/15 7:28:00
いろいろと試行錯誤をしている間、お見苦しいところを……m(_ _)m。
うちだと、メンテナンス時のトラックバック&コメント欄が無効にならないとか、いろいろと問題に気がついて、メンテ時までになんとかしたいと試行錯誤していたのですが……無理っぽい(T_T)。
#いつの間にか「□この情報を登録する」のチェックも付かなくなってるし……しばらく Firefox で確認していなかったのが祟ったなぁ……
投稿 風柳>facet さん | 2007/01/15 7:34:22