今夜、初めてAppleが憎いと思った

| | コメント(0) | トラックバック(0)

SafariのDOM対応が...。

FirefoxでもIEでも動くのに、サファーリ様だけうごかねー!

ほいだら調べてなんとか動くようにはなった。どうやらSafariはgetElementdByTagNameしたオブジェクトに対してgetElementsByTagNameをするとノードがとれないらしい。なので一度取得したタグのなかでタグをとるためにはChildNodesで取得せにゃいかんらしい。もちろん改行は空白のノードとして処理するために改行も考えて配列の番号を指定。めんどうくさいブラウザの振り分けを強要される。CSSはもさもさやってハックほぼなしでブラウザ依存を吸収する方法を考えたけど、JavaScriptはそうもいかない。

嗚呼めんどうくさい。でも無視はできないSafariのシェア。しかしgetAttributeがうまいかんとですよ。

ああ、なんでまたApple様はSafariなんぞをつくってくれたのか、デフォルトのブラウザ、Firefoxでよくね。と思た夜に。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: 今夜、初めてAppleが憎いと思った

このブログ記事に対するトラックバックURL: http://vosegus.org/cgi/mt/mt-tb.cgi/8

コメントする