Nucleus 投稿時(画像配置)の不具合
Windows98 対策やるより、IE7 対策進める方が優先順位高いだろ、と思う今日この頃。
管理サイトでとある方が「画像を投稿するとテキストが消えちゃう」という質問が来て、手順調査、環境調査をやり、なんとなく予測をつけながら、最終的に本人に実際に投稿してもらう状況を見て一応の解決をしました。Windows98 IE6 文字コード UTF-8 って環境で、シンプルツールバー(IE以外)を使うと、画像配置の専用コードの閉じタグが吐き出されないのです。ちなみにこれ二度目(二人目)なので、今回は状況把握と「暫定対処」ではなくて「修正対応」を計ろうと思って、再度投稿者からいろいろ聞き出しました。
これに関しては Nucleus 側を修正したのではなく、投稿者に対処方法を押し付けた形です。そう、閉じタグが自動的に付加されないので、自分でつけて、ということにしました。こちらとしては状況によっては script 自体の修正を考えてはいるものの、XP IE6 環境で問題なく、投稿者にはそのマシンが与えられていて、たまたま自分のマシンで投稿した場合の現象、ということなので、ちょっと根本的なトコロをいぢって他の影響を調べるのが手間なのでやらないでいます。とはいっても、Windows98 + IE6 環境はいまだにかなり多いことも知ってるからどうしたものかと。
おそらく、文字コードの問題なんですよ、これ。関連するのは edit.js の includeImage なんですが、JS 自体の文字コードをとりあえず UTF-8 にしてみたけど…手元に Windows98 + IE6 環境があるのに、ただいまワイヤレスマウスの電池が切れて、起動すると非常に面倒なことになるので、チェックできねー(笑)のであとまわし。
これ、欧米環境では出現しないバグじゃないだろうか。文字コードとスクリプトの関係となるとね。そういやグローバル設定の JavaScript ツールバーのスタイルに IE 以外ってあるのがどういう意味なのか分からなかったのだけど、こんな風に「IE だとちゃんと対応してないよ」ってことなのか?と思いつつ、よく分かってないのですが、それはそうとして、なんとか対処できたらまた書きます。
2006-10-12 13:13 | Nucleus | ichiro | permalink


Comments
コメントはまだありません