タグ

ブックマーク / kiyohoge.blog109.fc2.com (1)

  • kiyohoge Google Chromeのバージョン3と4ではelementfrompointの座標の基準が違う

    elementfrompointは座標から要素を指定することのできる割と便利なメソッドなのですが この引数にする座標がブラウザによって違う。 IEやFirefoxの場合はウィンドウの表示領域の左上が基準だが、 OperaやSafaiはページ全体の左上を基準とした座標で指定しなくてはならない。 そしてGoogle Chromeだがバージョン3ではOperaやSafariと同じくページ全体の左上が基準なのだが、 バージョン4からはIEやFirefoxと同じ表示しているウィンドウの左上が基準となったようです。 なのでelementfrompointをクロスブラウザで使うためにはブラウザの判別と ブラウザのバージョンの判別が必要あるようです。 (Operaのバージョン9.5ではテキストノードが返って来るというバグもあるようです)。 あとGoogle Chrome4で最近はまったのがuserscri

  • 1