HTML5やCSS3の先進的な機能を、
ブラウザが先走って独自に実装しちゃうのも、
まあいいのでは、というお話。
W3Cで標準化が進められている「File API」を使うと、指定したローカルファイルのファイル情報やファイルの中身(データ)をJavaScriptで取得できます。
従来はセキュリティ確保のため、
JavaScriptからローカルファイルを操作することは不可能だった。
ところが、この「File API」を使うと、
ローカルファイルの「読み出し」のみ可能になるそうだ。
これはなかなか便利ではないだろうか。
もちろん、例によって対応ブラウザは非常に限られている。
(現時点ではFirefox 3.6 / 4β、Google Chrome 6のみ。)
でも、その現時点でだって、
じゅうぶん利用価値があると思うのである。
昔、ウェブサイトの表示のみできればよかった頃は、
どんな種類のブラウザでも同じように表示できることが望ましかった。
ブラウザはHTML等の規格にバグなく準拠することが大切だったし、
サイト制作者はできるだけ多くの環境でレイアウトが崩れないよう、
注意を払ったコーディングをすることが大切だった。
でも今は、ユーザーが操作しコンテンツを管理する時代だ。
ブラウザはそのためのツールと化している。
なら。
サイトを閲覧するだけの、いわゆる一般ユーザーに対しては、
どんなブラウザを使ってもよしとするべきだが、
管理するユーザーには、
ツールとして特定のブラウザを推奨してもいいのではないか。
管理者だけが、管理をおこなう時にそのブラウザを使うだけで、
もしかしたらブラウザ上でデスクトップアプリにも匹敵する
スムーズな操作を得られるかもしれない。
冒頭のFile APIだって活用できる。
(そもそも、特定のブラウザと言ったって、
たいていは毎度おなじみの Firefox か Chrome 、または Safari だ。
そのどれかをサイト管理用ブラウザに推奨することは、
特に問題ではないだろう。)
最近、サイト管理のツールとしてのブラウザということを考えると、
(個人的に)かなり嫌っていたブラウザの独自拡張も、
まあいいかな、と思えるようになってきたのでした。




One Trackback
[...] ブラウザの独自拡張について、前向きに考え直してみた [...]