Opera 8 の SVG のバグ2005年10月16日 00時22分

Opera で SVG を触ってみてつまずいた点など。どうやら Opera は HTML 文書中で SVG を扱おうとするとトラブルになることが多いようだ。

Opera 9.0 Preview 1 では以下のバグはすべて修正されていた。すばらしい。

  1. svg 要素の背景が透過されない。
  2. SVG 要素を文書に追加 / 文書から削除しただけでは描画に反映されない。
    • SVG 要素に属性をセットするなどする必要がある。
  3. HTMLDocument#createElementNS() で生成された SVG 要素の nodeName プロパティが空文字列を返す。
    • Document#createElementNS() で生成された SVG 要素は正しい値を返す。
  4. HTMLDocument#createElementNS() で動的に生成できる SVG 要素の数に制限がある。
    • 一定数を超えるとそれ以降は createElementNS() で SVG の名前空間 URI を指定していても HTML 要素として生成される。
    • この制限は Opera を起動している限り続く。あるページで一定数の SVG 要素を生成したら、ほかのページではもう SVG 要素を生成できない。
    • Windows XP SP2 、Opera 8.50 では 240 回 SVG 要素を生成できた。
    • Document#createElementNS() には制限はない模様。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
「ハイパーテキストマークアップ言語」をアルファベット4文字でいうと?

コメント:

トラックバック

このエントリのトラックバックURL: http://nanto.asablo.jp/blog/2005/10/16/109584/tb