airheadの日記: memo: SPACE ALCのサイト
語学関係の内容自体には満足してるけど、サイトの造りで気になることが。
先日SPACE ALCのサイトがリニューアルしたのだが、その際に要javascriptのサイトになってしまった。ページにプルダウンを設けるような使い方でなくて、ページの一部内容を外部javascriptファイルに格納という使い方のようだ。またCSSのためのブラウザ判定にも用いられている。
javascriptを無効にするとその一部が無効になるのだが、ページによって主題となる内容が無効になったり、サイト内の関連ページへのナビゲーションが無効になったり、広告が無効になったりと一貫性が見られない。
普段Sleipnir(IE)ではjavascriptを無効にしているのだが、有効にしないとサイトの利用に支障をきたす。で、これを有効にすると文字サイズを固定するCSSも有効になってしまう(*)。この文字サイズが小さすぎる。
Operaのデフォルト設定ではCSSが無効になってしまう。MozillaかIEかという判定をしており、そのいずれかに判定されないとCSSを取得しないようだ。個人的にはなくてもいいのだが、Mozilla/IE/それ以外に判定すべきではなかろうか。返すUA名の設定をMozillaかIEかにしておけばいいのだが...そういうのもいい加減終わらんもんかな、という気がする。
Mozillaでは目立った問題はないようだ。たぶん。
...で、どういったメリットがあってこういう微妙に難儀なことにしてあるのかようわからん、と。
(*)Sleipnirにはページにjavascriptを適用する拡張メニューが用意されており、そこにはOperaのように文字や画像などすべてを同倍率で拡大縮小する「ズーム」というものも用意されている。しかし表示されているページのDOMを叩くだけなので、ページをリロード/移動すると等倍に戻ってしまう。一時的に使う分には重宝するが、このサイトに有効というわけではない。
memo: SPACE ALCのサイト More ログイン