文字列選択に関するFirefoxとOperaの違い

FirefoxとOperaでは文字列選択時の挙動に幾つかの違いがあるのでこの機会に挙げておこうと思う。なお、何らかの方法によって変えられる項目も幾つか存在するが、全て標準状態での動作を基準とした。

FirefoxとOperaの文字列選択の扱い
相違のある箇所 Operaの動作 Firefoxの動作
文字の上でのマウスカーソルの形状 通常のポインタ I字型のキャレット
内容生成の選択 可能 不可能
リストを選択してクリップボードへ投げた時 改行のみの整形 空白や記号で整形

選択可能な文字の上でマウスカーソルがI字型のキャレット状に変化することは、少なくともWindows環境下では一般的と言える。個人的には常にマウスカーソルが十分な大きさを保ってくれるOperaの実装が好みなのだが、Operaのマウスカーソルに違和感を感じる人が居ることも容易に想像できる。

かつてUserJSによってOperaのマウスカーソルもI字型になるようにしようと試みた人がいた。残念ながら今はページが存在しないようなので斉藤さんの紹介記事リンクしておく。全ての要素をフォーム周りの要素へDOMで置換することで、OperaのカーソルをI字型にするようなスクリプトだったように思うが、記憶は定かでない。閑話休題。

現状をまとめると以下のようなところだろうか。

個人的な用途に照らし合わせるとOperaの実装が好みだが、一般的にはFirefoxの実装が好まれるように思う。だが、内容生成の扱いのわかりにくさが致命的。選択できるか否かはたいした問題ではない。I字型カーソルへ変化するにも関わらず文字が選択できないのが痛い。

この文書の諸情報

この文書の永続的URI
http://kuruman.org/diary/2007/04/15/firefox-opera-selection
公開日時
2007年4月15日 午前2時21分07秒
最終更新日時
2007年4月15日 午前3時07分25秒
ヘルプ
フィードバックについて
RSS Feedによる更新情報
http://kuruman.org/note/index.xml
This document is licensed under a CC : by-nc. 2007, Kuruma; FOAF description.