M12i.

学術書・マンガ・アニメ・映画の消費活動とプログラミングについて

PS3ブラウザのDOM仕様の一端

PS3のWebブラウザでは、(prototype.jsの使用を前提として)

  • コメントノードは存在しないものとして扱われる。HTML#innerHTMLが返す文字列からも、HTMLElement#childNodes.lengthのカウントからも、ある要素内に存在するコメントノードの存在は確かめられない。
  • DIV要素などに指定したclickイベントリスナーはBODY要素のイベントリスナーのように働く。リスナーの第1引数であるイベントオブジェクトのtargetプロパティはBODY要素を返している。
  • DOCTYPEでXHTMLであると宣言していてもCDATA記述はできない。そもそもCDATA記述の開始部分がただしく認識されず、したがって終了部(のみ)は画面にテキストとしてそのまま表示される。