Kawa.netブログ(川崎有亮)

アクセスカウンタ

help リーダーに追加 RSS [ajax] iCab/OmniWebにDOM展開バグ?

<<   作成日時 : 2006/02/06 17:32   >>

トラックバック 0 / コメント 1

Mac OS 用のブラウザ iCab 3.0.2/OmniWeb 5.1.3 を試していますが、
XML ファイルのパース処理(DOM展開)にバグがあるようです。
 
要素を閉じてくれずに1つ手前の要素の子要素に入り込んでしまったり、
逆に勝手に閉じてしまって1レベル上位の要素に移動してしまっていたり。
中身は KHTML のようなので、そんな低レベルなバグが潜り込んでいるととは
考えにくいところですが、得られたデータを見る限りではバグっぽいです。
 
データが完全に消えることはなくても、DOM ツリー内を移動してしまって、
期待した位置からデータを取得できない場合があります。手強いです。
 
http://www.icab.de/
http://www.omnigroup.com/applications/omniweb/
 
再現性はありますが、移動が発生する条件については、未検証です。
もしご存知の方いらっしゃいましたら、教えてください。
 
////
この他にもトラップがあり、iCab には window.ActiveXObject が存在します。
window.ActiveXObject を Internet Explorer か否かの判定条件にしている場合は
注意が必要です。JKL.ParseXML もこれが原因で iCab で動いていませんでした。
 

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(1件)

内 容 ニックネーム/日時
XML ファイルの DOM 展開処理のバグの状況について、図でまとめてみました。
http://www.kawa.net/works/ajax/tips/dump/icab-omniweb-bug.html

Safari の展開図と比較して、iCab/OmniWeb の展開図でズレを確認できます。
念のため support@icab.de と omniweb@omnigroup.com に連絡しておいたので
修正してもらえると良いのだけど。

この DOM 展開図を作るスクリプトも↓に置いておきました。
http://www.kawa.net/works/ajax/tips/dump/dom-tree.html
DOM 内の各要素の階層構造を画面に表示するものです。
ゆうすけ
2006/02/06 22:53

コメントする help

ニックネーム
本 文

EDGE Now!