米Microsoftが1月31日にBeta 2のプレビュー版を公開したInternet Explorer 7(IE 7)は、IE 6以来、久しぶりのメジャーバージョンアップとなる。Webデザイナーや開発者は、WebサイトがIE 7でも正常に表示できるかを確認する必要がある。そこでMicrosoftは2月1日、確認すべき点をチェックリストの形式で公表した。項目は以下の通り。
・ユーザーエージェント文字列の確認方法がIE 7でも正常に動作するかを確認すること。Windows Vista上のIE 7では、ユーザーエージェントが「Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)」のように表示される。ベータ版では「7.0b」となるが、正式版では「b」が取れる。
・IE 6までのバージョンでうまく動作していたCSSハックは、IE 7では動作しないようになった。どのハックがどこに利用されているかを確認しておくこと。CSSハックについては、IE 7における変更点についてMSDNで詳細な文書が公表されている。
・透過画像が正常に表示されるかを確認すること。IE 7ではPNGフォーマットのアルファチャンネルが実装された。
・IE 7ではセキュリティ上の多くの変更がなされている。1)SSL 2.0が使用できない、2)スクリプトレットがデフォルトで使用できない、3)HTTPSを使用している場合にサイトのDNS名で正当なデジタル証明書が用意されているかどうかを確認すること、4)HTTPSページの中にHTTPコンテンツを混ぜないこと。
・IE 7ではフィッシングサイトを探知するためのフィッシングフィルターが新たに導入された。自分のサイトがフィッシングサイト、あるいはフィッシングサイトと疑わしいサイトと見なされないように確認すること。そのためにはセキュリティステータスバーが赤や黄色ではなく、緑色に表示されていなければならない。Microsoftがこのフィルタリング技術で採用している方法についてはホワイトペーパーが発行されている。
・ActiveXコントロールを開発している場合、インストール時には使用できない状態にしておき、ユーザーが必要に応じてアクティベートできるようにしておくこと。ActiveXコントロールは、デフォルトでは自動的にインストールできないように仕様が変更されている。
・IE 7ではRSSフィードの自動発見機能が追加された。自分のサイトでRSSフィードが発見されるかどうかを確認すること。また、そのRSSフィードがIE 7の画面上で正常に表示されるかを確認すること。
このほかにもOpenSearchへの対応や、Internet Explorer Developer Toolbarなど数多くの新機能が用意されている。その機能を利用するよう新たな開発を行なうことも可能だ。
Mozilla Firefoxなど他のブラウザがシェアを獲得し始めているとはいえ、IEは依然としてブラウザシェアのうち9割程度を占めている。従来のIE 6以下とIE 7の動作とを整合させるために、開発者の側に新たな努力が求められることになるだろう。
関連情報
■URL
チェックリスト(英文)
http://www.microsoft.com/windows/IE/ie7/devwebchecklist.mspx
IE 7におけるCSS互換性(英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/cols/dnexpie/ie7_css_compat.asp
IE 7のユーザーエージェント仕様(英文)
http://blogs.msdn.com/ie/archive/2005/04/27/412813.aspx
フィッシングフィルターについてのホワイトペーパー(英文)
http://www.microsoft.com/downloads/details.aspx?FamilyId=B4022C66-99BC-4A30-9ECC-8BDEFCF0501D&displaylang=en
Internet Explorer Developer Toolbar(英文)
http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
■関連記事
・ IE 7 Beta 2が公開ベータテスト、一般利用者もダウンロード可能(2006/02/01)
( 青木大我 taiga@scientist.com )
2006/02/02 12:06
- ページの先頭へ-
|